Orion (IBM DevOps Services):是否可以将 ecmaScript 解析器指定为 6 或 7



在IBM DevOps Services中,有Web编辑器(Orion base)。看起来 ESLint 的 ecmaScript 解析器默认是版本 5。可以使用版本 6 吗?以下方法不起作用。

/*eslint-env es6*/

我检查了JavaScript配置,但没有。我遇到的问题是WebIDE在"类"上给了我错误。

class Hoge {}

在编辑器中显示错误。

谢谢!

可以指定 ECMA 6,但它需要在项目的根目录中使用 .tern-project 配置文件。

例如:

MyProject
   .tern-project

在文件中,您可以指定一堆内容(此处都提到了所有这些内容),但是设置ECMA级别的内容是ecmaVersionlibs

因此,要设置 ECMA 6,您的.tern-project文件将如下所示:

{
    "libs": ["ecma5", "ecma6"],
    "ecmaVersion": 6
}

目前,Orion 编辑器并非 100% 符合 ECMA 6 标准,因此即使您可以打开这些功能,它们也可能并非全部有效。

完成 ECMA 6 合规性的工作正在 Orion 错误 460728 中进行。

相关内容

  • 没有找到相关文章

最新更新