【发布时间】:2014-04-28 09:15:58
【问题描述】:
将它们都放在 .jshintrc 中有什么区别和目的?当我想添加一个要忽略的变量时,我应该使用哪一个最好?我在http://www.jshint.com/docs/options/中也找不到'predef'
【问题讨论】:
标签: node.js jshint grunt-contrib-jshint
将它们都放在 .jshintrc 中有什么区别和目的?当我想添加一个要忽略的变量时,我应该使用哪一个最好?我在http://www.jshint.com/docs/options/中也找不到'predef'
【问题讨论】:
标签: node.js jshint grunt-contrib-jshint
似乎predef 已被弃用,您应该改用globals。
更多信息here
【讨论】:
predef。
在 JSHint 文档页面 http://www.jshint.com/docs/ "predef" 提到在 .jshintrc 文件中使用,
狡猾的词“globals”只用于内联指令一次(那些在.js文件中)
所以例子是:
在.jshintrc 文件内
"predef" : [ // Extra globals
"angular",
]
在.js 文件中
/* global app: false */
所以在不同的地方做同样的事情时最好使用不同的词。
【讨论】:
/* globals app: false */(复数形式)还是/* global app:false */(单数形式)。 JSHint doc 没有为此选项的内联配置提供具体示例。