0

我只是在运行:

$> jshint .

它在我的项目目录中查找 .js 文件,但它也在查看 node_modules 目录,其中包含大量我不想知道的 .js 文件。

我可能会提到 eslint 开箱即用,可以忽略 node_modules 目录。

有没有办法运行带有标志的 .jshint 以忽略 node_modules 目录?

例如

$> jshint . --ignore ./node_modules

?

4

4 回答 4

5

根据http://jshint.com/docs/cli/#ignoring-files您也可以使用该.jshintignore文件。

只需添加: node_modules/*

于 2016-04-19T08:41:04.477 回答
2

您可以使用以下配置在项目的根目录中创建一个 .jshintrc 文件:

{
   node: true
}

有关选项的完整列表,您可以查看此处

于 2015-06-05T12:21:22.223 回答
2

从文件中忽略node_modlues目录的正确语法.jshintignore是:

node_modules/**/*
于 2019-04-17T19:07:27.150 回答
-2

要使用 忽略 node_modules 文件夹JSHint,这似乎效果最好

package.json项目根目录的文件中:

{
  "scripts": {
    "jshint": "jshint --exclude ./node_modules ."
  }
}

现在你可以在命令行运行它

$ npm run jshint

而且您不会忘记语法,因为您已经为自己记录了它

于 2015-06-05T19:07:05.850 回答