knockout.js “ESLint”:......未定义- Knockoutjs和谷歌Map

2vuwiymt  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(133)

我使用ESLint来lint我的JavaScript。我也使用Knockout.js和Google Maps。我遇到的问题是ESLint无法识别googleko变量。
我的第一个尝试是指定环境,但我意识到(在阅读文档和崩溃eslint之后)文档提供的列表是唯一的。
然后,我尝试指定全局变量,但也没有成功。
所以我的问题是,我怎样才能让ESLint识别我的GoogleMap库和Knockout.js?

xfyts7mz

xfyts7mz1#

在.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
    }
};

相关问题