jshint - 忽略node_modules目录

问题描述 投票:0回答:4

我只是跑步:

$> jshint .

它通过我的项目目录查找.js文件,但它也在查看node_modules目录,该目录有一些我真不想知道的.js文件。

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

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

例如

$> jshint . --ignore ./node_modules

?

jshint eslint
4个回答
4
投票

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

只需添加:node_modules/*


1
投票

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

{
   node: true
}

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


1
投票

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

node_modules/**/*

0
投票

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

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

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

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

$ npm run jshint

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

© www.soinside.com 2019 - 2024. All rights reserved.