abode brackets 如何在 linting js 文件时考虑外部 JS 文件

abode brackets how to take external JS files into account when linting js file

刚开始使用括号,真的很喜欢它,但我正在努力弄清楚如何混合我的 JS 文件,以便我可以正确使用 linting 功能(目前使用 JShint 而不是默认的 JSlint)。

所以我的结构是,我有一个 HTML 文件、一个 CSS 文件和一个 JS 文件。我通过 CDN 将几个 JS 库加载到 HTML 文件的头部。

我的问题是,在我自己的 JS 文件上使用 JShint 时,我收到了大量不相关的错误,因为它无法访问外部库。

我真的不想将所有库加载到同一个 JS 文件中,因为这将是一项管理任务。

还有其他排序方法吗?

我假设您的库出现“ not defined”错误。

您可以通过让 JsHint 知道这些是全局定义的变量来解决这个问题。 您可以在 .jshintrc 文件中这样做:

"globals": {
    "jQuery": false,
    "$": false
}

或特定于您的文件:

/* global jQuery, $ */