将 `jshint` worker 添加到 `scripts` 中 package.json
Add `jshint` worker into `scripts` for package.json
亲爱的 Whosebugers。
我决定将 jshint 包含到我的项目中,以帮助我检测 JavaScript 代码中的错误和潜在问题。我已将它安装在项目的根目录下,我可以从控制台 运行 下一个代码:
jshint --config .jshintrc ./app/
它returns我有好几个通知。
然后我决定在 package.json scripts
部分中创建一个特殊部分。看起来像这样:
"scripts": {
"jshint": "jshint --config .jshintrc ./app/"
}
当我尝试 运行
npm run jshint
它returns我是个例外...
请检查一下https://github.com/npm/npm/issues/6124,如果你用下面的||设置你的脚本,你可以防止这个错误就像下面的代码片段一样真实
{
"scripts": {
"test": "jshint || true"
}
}
在这种情况下,您的脚本将以退出代码 = 0 结束,并且 npm 不会抛出错误
亲爱的 Whosebugers。
我决定将 jshint 包含到我的项目中,以帮助我检测 JavaScript 代码中的错误和潜在问题。我已将它安装在项目的根目录下,我可以从控制台 运行 下一个代码:
jshint --config .jshintrc ./app/
它returns我有好几个通知。
然后我决定在 package.json scripts
部分中创建一个特殊部分。看起来像这样:
"scripts": {
"jshint": "jshint --config .jshintrc ./app/"
}
当我尝试 运行
npm run jshint
它returns我是个例外...
请检查一下https://github.com/npm/npm/issues/6124,如果你用下面的||设置你的脚本,你可以防止这个错误就像下面的代码片段一样真实
{
"scripts": {
"test": "jshint || true"
}
}
在这种情况下,您的脚本将以退出代码 = 0 结束,并且 npm 不会抛出错误