ESLint: Parsing error: The keyword 'interface' is reserved

eslint 解析 tsx 中的interface 提示 解析错误:关键字'interface'被保留

阅读 13.4k
1 个回答

两种方式:
方式1:
配置eslint config 根目录
.eslintrc.js

module.exports = {
  parser: '@typescript-eslint/parser',
  plugins: ['@typescript-eslint'],
  rules: {
    'no-debugger': 2,
    // 禁止使用 var
    'no-var': 'error',
    // 优先使用 interface 而不是 type
    // '@typescript-eslint/consistent-type-definitions': ['error', 'interface'],
  },
}

方式2
使用tslint