用于角项目的package.json中的jshintConfig

时间:2016-01-25 18:44:17

标签: angularjs node.js gulp jshint package.json

我正在尝试在package.json中配置jshint。我正在使用gulp,这是一个有角度的项目。我在package.json

中添加了以下代码
http://www.hazelcast.com/schema/spring/hazelcast-spring-3.5.xsd

但似乎jshint没有接受它。 我这样做是为了避免我在运行jshint时出现以下错误

"jshintConfig":{
 "globals":{
  "angular": false
  }
}

2 个答案:

答案 0 :(得分:2)

并非所有编辑都支持从package.json读取jshint配置。

例如,查看this discussion for Atom,最后他们最终实现了它(开头不支持)。

我会邀请您将设置移到package.json之外,并使用.jshintrc方法。事实上,即使是jshint本身也在使用这种方法,因为你可以看到in their repo。 .jshintrc更具动态性,因为您可以为每个文件夹放置不同的.jshintrc文件并微调您的设置(例如,单元测试文件夹的不同设置和客户端脚本的不同设置)。

答案 1 :(得分:0)

其工作示例位于https://stackoverflow.com/a/26288458/1587329,使用"angular": true。或者,您可以尝试使用

"jshintConfig": {
  "predef": ["angular"]
}