首页 > 解决方案 > 如何让 VS Code 识别 ES7 绑定操作符

问题描述

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

代码中突出显示的错误示例

[ts] Declaration or statement expected.

有谁知道如何配置 VS Code 来识别语法?我意识到这是第 0 阶段的功能,但我觉得它在这一点上相当普遍。我也意识到我看到的是 TypeScript 错误,但是禁用 TypeScript linting 并不能消除错误。我认为它只是显示为从 JavaScript 继承的 TypeScript 错误。

经过大量搜索,关于如何使用它的文章很多,但涉及 VS Code 的文章几乎没有。

标签: javascriptvisual-studio-codeeslinttslintecmascript-2016

解决方案


如果你使用 Typescript,这是一个 Typescript 错误(尽管你会得到与 JS 相同的错误)。而 Typescript也不打算支持运营商,主要是因为 TC39 提案已经死了。目前还没有计划在 JS 或 TS 中支持它,只有 Babel 支持(实验性的)。它不是 ES7,甚至没有计划在某个时候出现在规范中,所以它是一个 SyntaxError 是有充分理由的。

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

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


推荐阅读