跳转到主要内容
为各个扩展界面选择合适的语言和 UI 框架策略,并借助 Extension.js 的默认设置把配置降到最低。

按目标选择

目标从这里开始
更强的类型,更安全的重构TypeScript
生态丰富、组件繁多的 UIReact
更小的、类 React 运行时Preact
Vue 单文件组件工作流Vue.js
现代模块语法ECMAScript 模块
默认作用域隔离的样式CSS 模块
Sass 或 Less 样式工作流SassLess
关于浏览器安全使用 Node 的兼容性选择浏览器扩展中的 Node API
重度依赖性能的 Wasm 工作负载WebAssembly

建议的推进顺序

  1. 选择语言/运行时(TypeScriptReactVuePreact)。
  2. 选择样式方案(CSS modulesSassLess)。
  3. 仅在需要时再加入构建/运行时约束(Node APIsWebAssembly)。

下一步

视频讲解