gpt4 book ai didi

jshint - webpack.DefinePlugin 和 jshint "is not defined"

转载 作者:行者123 更新时间:2023-12-01 06:24:55 29 4
gpt4 key购买 nike

我正在使用 webpack.DefinePlugin注入(inject)全局常量作为我的构建管道的一部分。然而 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__)

注入(inject)常​​量后让 jshint 查看代码的正确方法是什么?

最佳答案

将以下内容添加到 .eslintrc

{
"globals": {
"__ALEX__": true
},
"parser": "babel-eslint",
"parserOptions": {
"sourceType": "module",
"allowImportExportEverywhere": true
}
}

不添加 parserparsterOptions字段,我得到奇怪的 pre ECMA Script 16 错误。

关于jshint - webpack.DefinePlugin 和 jshint "is not defined",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29972303/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com