【问题标题】:Eclipse Mars Javascript validator on Angular servicesAngular 服务上的 Eclipse Mars Javascript 验证器
【发布时间】:2015-10-28 08:17:47
【问题描述】:

在 Eclipse 验证器上似乎不允许使用关键字“finally”和“catch”:

$http.get(url)
.success(function (data) {
    // Handle data
})
.error(function (data, status) {
    // Handle HTTP error
})
.finally(function () {
    // Execute logic independent of success/error
});

在第 8 行 (.finally...) 上,验证器说“令牌的语法错误“终于”,需要标识符”。 如果我删除 finally 块,错误就会消失。

有没有办法在不禁用完整验证的情况下说 eclipse 这不是错误?

问候 字节计数器

【问题讨论】:

    标签: javascript eclipse validation


    【解决方案1】:

    免责声明,我是tern.java的作者。

    您的问题来自不支持 ES5 语法的 JSDT Validator。我建议你 install tern.java 提供使用 JSHint https://github.com/angelozerr/tern.java/wiki/Tern-Linter-JSHint 验证 JS 文件的功能,它能够验证 ES5/ES6 语法。

    在使用此验证器之前,您必须禁用 JSDT 验证器(请参阅EcmaScript 6 - Tern IDE for Eclipse validation errors

    【讨论】:

      猜你喜欢
      • 2015-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 1970-01-01
      • 2020-06-17
      相关资源
      最近更新 更多