“ESLint”:...未定义 - Knockoutjs和谷歌地图

时间:2017-05-17 10:36:10

标签: google-maps knockout.js eslint

我正在使用ESLint来lint我的javascript。我也在使用knockoutjs和谷歌地图。我遇到的问题是ESLint无法识别googleko varibales。

我的第一次尝试是specify environments但是当我意识到(在阅读文档并崩溃eslint之后)文档提供的列表是独占的。

然后我尝试了specifying globals,但也没有运气。

所以我的问题是如何才能让ESLint识别我的Google地图库和knockoutjs?

1 个答案:

答案 0 :(得分:0)

在.eslintrc.js中定义全局变量应该可以。以下是支持jQuery $,Google(google,自定义网站搜索)和Knockout.js(ko)的示例。

module.exports = {
    root: true,
    extends: [
        'eslint:recommended'
    ],
    env: {
        "browser": true,
        "commonjs": true,
        "jquery": true
    },
    globals: {
        "google": true,
        "ko": true
    }
};