.jshintrc中globals和predef之间的区别?

cod*_*boy 25 node.js jshint grunt-contrib-jshint

在.jshintrc中拥有它们的区别和目的是什么?当我想添加一个要忽略的变量时,哪一个是我应该使用的最好的?另外我在http://www.jshint.com/docs/options/找不到'predef'

小智 16

似乎predef已弃用,您应该使用globals.

更多信息在这里

  • 好吧,[this](https://github.com/jshint/jshint/pull/1178)拉取请求确实暗示它已被弃用,但是[jshint doc](http://www.jshint.com/docs/)在示例中仍然使用`predef`. (6认同)

Pau*_*est 5

在JSHint Doc页面http://www.jshint.com/docs/ "predef"提到在.jshintrc文件中使用,wile单词"globals"仅用于内联指令(那些在.js文件内部)

所以例子是:

因此,在做同样但不同的地方时,最好使用不同的单词.