Google maps &引用;埃斯林特:“他说。。。未定义-Knockoutjs和google地图

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、本例中

我正在使用ESLint来lint我的JavaScript。我也在使用Knockout.js和谷歌地图。我遇到的问题是ESLint无法识别
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
    }
};