簡體   English   中英

如何在 VS Code 中使用 JavaScript 私有字段?

[英]How can I use JavaScript private fields in VS Code?

我在 JavaScript 中使用了提議的私有字段語法,但 VS Code 說這是一個語法錯誤:

提供字段的錯誤

具體錯誤是: Invalid character. ts(1127) Invalid character. ts(1127)

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

原因

VS Code 使用TypeScript 項目為其 JavaScript 和 TypeScript IntelliSense 提供支持。 TypeScript 項目僅在 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)也可能需要更新以支持私有字段

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM