亲爱的stackoverflowers。
我决定将jshint包含到我的项目中,以帮助我检测JavaScript代码中的错误和潜在问题。我已经在项目的根目录下安装了它,我可以从控制台运行下一个代码:
Router.route('/patients/:_id', {
layoutTemplate: 'ApplicationLayout',
yieldRegions: {
'single_patient': {to: 'content'}
},
waitOn: function () {
return Meteor.subscribe('patients.single', this.params._id);
}
data: function () {
return Patients.findOne({_id: this.params._id});
},
});
它给我发了几个通知。
然后我jshint --config .jshintrc ./app/
脚本`部分。它看起来像是:
v decided to create a special section inside my package.json
当我尝试运行时
"scripts": {
"jshint": "jshint --config .jshintrc ./app/"
}
它给我一个例外......
答案 0 :(得分:1)
请查看https://github.com/npm/npm/issues/6124,如果您使用以下||设置脚本,则可以防止此错误如下面的代码片段中那样真实
{
"scripts": {
"test": "jshint || true"
}
}
在这种情况下,您的脚本将以退出代码= 0结束,而npm将不会抛出错误