报错一:
ESLint: Missing return type on function.(@typescript-eslint/explicit-module-boundary-types)
解决方法:在.eslintrc.js 里面 加上
"rules": {
"@typescript-eslint/explicit-module-boundary-types": "off"
},
报错二:
ESLint: Type string trivially inferred from a string literal, remove type annotation.(@typescript-eslint/no-inferrable-types)
解决方法:在.eslintrc.js 里面 加上
"rules": {
"@typescript-eslint/no-inferrable-types": "off"
},
报错三:
ESLint: Require statement not part of import statement. eslint@typescript-eslint/no-var-requires
解决方法:在.eslintrc.js 里面 加上
"rules": {
'@typescript-eslint/no-var-requires': 0
},
报错四:
ESLint: Forbidden non-null assertion.(@typescript-eslint/no-non-null-assertion)
解决方法:在.eslintrc.js 里面 加上
"rules": {
'@typescript-eslint/no-non-null-assertion': 'off'
},
报错五:
ESLint: ‘xxx’ is not defined.(no-undef) //说明全局变量未定义
解决方法:在.eslintrc.js 里面 添加代码块
"rules": {
...
},
"globals":{
"xxx": true//xxx 为你的全局变量
}