Google maps &引用;埃斯林特:“他说。。。未定义-Knockoutjs和google地图
我正在使用ESLint来lint我的JavaScript。我也在使用Knockout.js和谷歌地图。我遇到的问题是ESLint无法识别Google maps &引用;埃斯林特:“他说。。。未定义-Knockoutjs和google地图,google-maps,knockout.js,eslint,Google Maps,Knockout.js,Eslint,我正在使用ESLint来lint我的JavaScript。我也在使用Knockout.js和谷歌地图。我遇到的问题是ESLint无法识别google和ko变量 我的第一次尝试是,但我意识到(在阅读文档并崩溃eslint之后),文档提供的列表是排他性的 然后我试了一下,但也没有成功 所以我的问题是,我如何才能让ESLint识别我的Google Maps库和Knockout.js?在.eslintrc.js中定义globals应该有效。下面是一个支持jQuery$、Google(Google、本例中
google
和ko
变量
我的第一次尝试是,但我意识到(在阅读文档并崩溃eslint之后),文档提供的列表是排他性的
然后我试了一下,但也没有成功
所以我的问题是,我如何才能让ESLint识别我的Google Maps库和Knockout.js?在.eslintrc.js中定义globals应该有效。下面是一个支持jQuery
$
、Google(Google
、本例中的自定义站点搜索)和Knockout.js(ko
)的示例
你试过什么?在您提供的链接中将google和ko声明为全局变量就足够了。@henmer感谢您花时间:)关于全局变量,我将
“globals”
放入“eslintConfig”
中,它位于我的包.json
中。也许这就是它不起作用的原因?
module.exports = {
root: true,
extends: [
'eslint:recommended'
],
env: {
"browser": true,
"commonjs": true,
"jquery": true
},
globals: {
"google": true,
"ko": true
}
};