【问题标题】:How can I use JavaScript private fields in VS Code?如何在 VS Code 中使用 JavaScript 私有字段?
【发布时间】:2020-04-25 16:45:56
【问题描述】:

我在我的 JavaScript 中使用 proposed private field syntax,但 VS Code 说这是一个语法错误:

具体错误为:Invalid character. ts(1127)

如何让 VS Code 理解私有字段?

【问题讨论】:

    标签: javascript typescript visual-studio-code


    【解决方案1】:

    原因

    VS Code 使用 TypeScript project 为其 JavaScript 和 TypeScript IntelliSense 提供支持。 TypeScript 项目仅添加了对私有字段 in TypeScript 3.8 的支持。然而,当前版本的 VS Code (1.41) 仅包含最新的稳定版 TypeScript 3.7。

    如果您看到私有字段的语法错误,您很可能在 VS Code 中使用的 TypeScript 版本尚不了解私有字段。

    解决方法

    VS Code 1.43(将于 2020 年 3 月上旬发布)将包括 TypeScript 3.8。在此之前,您可以通过以下任一方式升级您的工作区以使用更新的打字稿版本:

    请记住,其他 VS Code 扩展(例如 linter)可能也需要更新以支持私有字段

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-16
      • 2023-03-02
      • 2021-08-27
      • 2020-01-02
      • 1970-01-01
      • 1970-01-01
      • 2012-10-07
      • 2018-02-11
      相关资源
      最近更新 更多