jslint + node --harmony

时间:2013-08-29 02:50:34

标签: node.js jslint ecmascript-harmony

如何让jslintnode --harmony玩得很开心?当我使用和声标志运行节点时,我得到jslint这样的错误:

 #1 Expected an identifier and instead saw 'let'.

总结一下,我希望jslint能够识别出我正在使用ES6扩展。有办法吗?

1 个答案:

答案 0 :(得分:1)

JSLint目前不支持任何已推出或提议的ES6功能。 JSHint确实对某些ES6功能提供了基本的支持,并且定期获得更多支持:

  • 解构
  • 休息参数/传播运营商
  • 发电机功能
  • 阻止作用域(包括常量和let
  • for-of循环
  • 模块

请注意,您必须将esnext选项设置为true,才能在JSHint中激活此行为。