如何解决用ESLint验证导致报错的问题
原创报错一:
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 对于您的全局变量
}
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
上一篇:从零开始学React框架 下一篇:制作仿抖音H5手机播放器