Skip to main content
為你的擴充功能介面選擇合適的語言與 UI 框架策略,並善用 Extension.js 的預設值,將設定降到最少。

依目標選擇

建議的進展順序

  1. 選擇語言/執行期(TypeScriptReactPreactVueSvelte)。
  2. 選擇樣式模型(CSS ModulesSassLess)。
  3. 只在需要時,才加入建置/執行期限制(Node APIsWebAssembly)。
JSX 頁面會依專案安裝的框架編譯:React、Preact 與 Vue(透過 vue/jsx-runtime)。Svelte 元件不是 JSX,仍然透過 svelte-loader 編譯。解析器跟隨副檔名:.tsx.jsx 檔會解析 JSX,.ts 檔永遠不會。

下一步