我使用eslint检查我的代码,并发生错误 - “错误'_'未定义为no-undef”。
我写这样的代码:
new webpack.ProvidePlugin({
$: "jquery",//jquery
jQuery: "jquery",
"window.jQuery": "jquery",
_:"lodash"//lodash
})
并获取.eslintrc.js,其中一部分如下:
"env": {
"browser": true,
"commonjs": true,
"es6": true,
"jquery":true,
},
在我添加jquery之前,它发生了一个错误 - “错误'_'没有定义no-undef”。 但是,当我添加lodash时,就像那个“'lodash':true”。它不起作用。
你能帮助我吗?
答案 0 :(得分:5)
ESLint不了解lodash库。 您需要在配置中添加全局部分。
“globals”:{ “_”:是的 },