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