我只是跑步:
$> jshint .
它通过我的项目目录查找.js文件,但它也在查看node_modules目录,该目录有一些我真不想知道的.js文件。
我可能会提到eslint开箱即用,忽略了node_modules目录。
有没有办法运行带有标志的.jshint来忽略node_modules目录?
例如
$> jshint . --ignore ./node_modules
?
根据http://jshint.com/docs/cli/#ignoring-files你也可以使用.jshintignore
文件。
只需添加:node_modules/*
忽略node_modlues
文件中的.jshintignore
目录的正确语法是:
node_modules/**/*
要使用JSHint
忽略node_modules文件夹,这似乎效果最好
在项目根目录的package.json
文件中:
{
"scripts": {
"jshint": "jshint --exclude ./node_modules ."
}
}
现在您可以在命令行运行它
$ npm run jshint
并且你不会忘记语法,因为你已经为自己记录了它