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

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

阅读 13.2k
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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进