現已釋出!閱讀關於 11 月新增功能和修復的內容。

Visual Studio Code 的 JavaScript 擴充套件

Visual Studio Code 支援許多 JavaScript 和 Node.js 開發功能。隨下載產品一起提供的核心功能包括:除錯、IntelliSense、程式碼導航等。

除了這些核心功能之外,您還可以安裝大量高質量的擴充套件來為 VS Code 新增 JavaScript 開發功能。

提示: 要了解如何安裝和管理您的擴充套件,請參閱 擴充套件文件

查詢擴充套件

您可以透過在“擴充套件”檢視搜尋欄中鍵入 JavaScript 來找到 JavaScript 擴充套件。或者,您可以使用標籤“tag:javascript”來查詢 JavaScript 擴充套件。在 VS Code 或 Marketplace 中搜索更多擴充套件。

此外,您還可以搜尋 Node.js 擴充套件。

提示:上面顯示的擴充套件是動態查詢的。點選上面的擴充套件磁貼,閱讀說明和評論,以決定哪個擴充套件最適合您。在 Marketplace 中檢視更多。

如果您剛開始,以下是建議您嘗試的擴充套件。

ESLint

Marketplace - ESLint

Publisher - Microsoft

輕鬆地將 ESLint 整合到您的專案中。如果 ESLint 不是您最喜歡的 linter,請從各種其他 linter 擴充套件中進行選擇,包括 JSHintJSCSJS Standard

在 VS Code 文件中閱讀有關設定 JavaScript linters 的更多資訊。

ESLint animation

SonarLint

Marketplace - SonarLint

Publisher - SonarSource

SonarLint 可幫助您在編碼時查詢和修復 bug 和安全問題。該擴充套件在後臺執行,就像拼寫檢查器一樣,突出顯示編碼問題。SonarLint 不僅會告訴您問題所在,還會提供上下文指導,說明為什麼某個問題有害以及如何修復它,並附有相關示例。該擴充套件支援 200 多個 JS/TS 規則,幷包含多個 快速修復,可自動處理您的編碼問題。

在 VS Code Marketplace 中搜索“SonarLint”並安裝。無需配置。您可以從適合大多數使用者的預設配置檔案開始,並根據您的具體需求進行自定義。

SonarLint animation

JavaScript (ES6) 程式碼片段

Marketplace - JavaScript (ES6) 程式碼片段

Publisher - charalampos karypidis

VS Code 附帶了許多內建程式碼片段。JavaScript (ES6) 程式碼片段 擴充套件為 ES6 (ECMAScript 6) 語法添加了片段。以下是此擴充套件提供的片段的示例。請參閱擴充套件的 README,瞭解此包提供的數十個片段。

javascript snippets

您可以在 VS Code 文件中閱讀有關 JavaScript 程式碼片段的更多資訊。有關其他片段包,包括 Angular 1Angular 2Bootstrap 3ReactJsjQuery,請檢視 Marketplace 的 Snippets(片段)類別

npm IntelliSense

Marketplace - npm IntelliSense

Publisher - Christian Kohler

此擴充套件在您使用 importrequire 時提供 npm 模組的 IntelliSense。

npm intellisense

© . This site is unofficial and not affiliated with Microsoft.