我只是在运行:
$> 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/**/*
要使用 忽略 node_modules 文件夹JSHint
,这似乎效果最好
在package.json
项目根目录的文件中:
{
"scripts": {
"jshint": "jshint --exclude ./node_modules ."
}
}
现在你可以在命令行运行它
$ npm run jshint
而且您不会忘记语法,因为您已经为自己记录了它