如何使VS Code识别ES7绑定运算符

时间:2018-10-10 22:15:09

标签: javascript visual-studio-code eslint tslint ecmascript-7

VS Code无法立即识别ES7绑定语法。相反,它显示为语法错误:

Example of highlighted error in code

[ts] Declaration or statement expected.
  • 我已经四处搜寻,看看是否有扩展名可以帮助您识别扩展名。
  • 我还尝试将VS Code配置为使用自己的.eslintrc,这似乎也不起作用。到目前为止,我什至无法确认VS Code能够识别我的.eslintrc文件并将其用于自己的配置。

有人知道如何配置VS Code以识别语法吗?我意识到这是一个 Stage 0 功能,但是我觉得这很普遍。我也意识到我看到的是TypeScript错误,但是禁用TypeScript棉绒并不能消除该错误。我认为它只是显示为从JavaScript继承的TypeScript错误。

经过大量搜索之后,有太多关于如何使用它的文章,但是关于VS Code几乎没有。

1 个答案:

答案 0 :(得分:1)

如果使用Typescript,则这是Typescript错误(尽管JS也会出现相同的错误)。 Typescript是not planning to support the operator,主要是因为TC39提案is dead。目前尚无计划在JS或TS中支持它,只有Babel这样做(实验上)。它不是ES7,甚至没有计划在某个时候出现在规格中,因此有充分的理由是SyntaxError。

  

经过大量搜索,关于如何使用它的文章很多

如果这些文章没有提到运营商仍处于早期建议阶段,那么我将不再将它们用作可靠的资源。