VS Code 无法识别开箱即用的 ES7 绑定语法。相反,它显示为语法错误:
代码中突出显示的错误示例 https://i.stack.imgur.com/gXXrX.png
[ts] Declaration or statement expected.
- 我四处寻找是否有扩展程序可以帮助识别它,但无济于事。
- 我还尝试将 VS Code 配置为使用我自己的
.eslintrc
,这似乎也不起作用。到目前为止,我什至无法确认 VS Code 是否识别我的.eslintrc
文件并将其用于自己的配置。
有谁知道如何配置 VS Code 来识别语法?我意识到这是一个Stage 0功能,但我觉得目前它相当普遍。我还意识到我看到的是 TypeScript 错误,但是禁用 TypeScript linting 并不能消除该错误。我认为它只是显示为 TypeScript 错误,继承自 JavaScript。
经过大量搜索,关于如何使用它的文章很多,但涉及 VS Code 的几乎没有。
如果您使用 Typescript,这是一个 Typescript 错误(尽管使用 JS 也会得到相同的错误)。打字稿是不打算支持运营商 https://github.com/Microsoft/TypeScript/issues/3508,主要是因为TC39提案is dead https://github.com/tc39/proposal-bind-operator/issues/53。目前还没有计划在 JS 或 TS 中支持它,只有 Babel 这样做(实验性的)。它不是 ES7,甚至不打算在某个时候出现在规范中,因此它是一个 SyntaxError 有充分的理由。
经过大量搜索,有很多关于如何使用它的文章
如果这些文章没有提到运营商仍处于早期提案阶段,我就不会再将它们用作可靠的资源。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)