我使用webpack.DefinePlugin
注入全局常量作为构建管道的一部分。然而jshint抱怨常量“未定义”。
来自我的webpack.config.js:
plugins: [
new webpack.DefinePlugin({
__ALEX__: JSON.stringify('alex.com')
}),
导致:
WARNING in ./src/Main.js
jshint results in errors
'__ALEX__' is not defined. @ line 12 char 30
lock: new Thing(__ALEX__)
在注入常量后让jshint查看代码的正确方法是什么?
答案 0 :(得分:0)
将以下内容添加到ffill()
.eslintrc
如果不添加{
"globals": {
"__ALEX__": true
},
"parser": "babel-eslint",
"parserOptions": {
"sourceType": "module",
"allowImportExportEverywhere": true
}
}
和parser
字段,则会收到ECMA Script 16之前的怪异错误。