2025 年了,求问开发浏览器扩展的推荐脚手架?

2025 年 12 月 23 日
 daguaochengtang
目前在调研的有两个,说说个人感受:
1. crxjs.dev
1.1. 3.8k stars ,npm 周下载量 9 万多
1.2. 完全基于 vite ,项目配置文件除了 vite.config.ts ,还有个 manifest.config.ts 可以使用 defineManifest 声明清单文件,跟 vite 很像。这个设计我还挺喜欢的。
1.3. 缺点就是文档太简单了。是不是有功能实现不了现在还不确定。
1.4. 还有就是官方 template pnpm dev 跑起来以后本地加载插件居然失败了,提了个 issue 后续观察: https://github.com/crxjs/chrome-extension-tools/issues/1083

2. wxt.dev
2.1. 8.8k stars ,npm 周下载量也是 9 万多
2.2. 开发模式类似 Nuxt ,约定大于配置,自动 import 。
2.3. 文档很详细,感觉上生态应该会好点。
2.4. 我很不习惯的一点设计:没有显示声明 manifest 配置的地方,manifest 是由散落在各个地方的配置解析生成的。特别是有些配置居然是通过 html 的<meta>来生命的,这完全享受不到 ts 对 manifest 配置的智能提示了。。。

v 友们有推荐的踢我一下。
1598 次点击
所在节点    问与答
6 条回复
Rookiewan
2025 年 12 月 23 日
eod
2025 年 12 月 23 日
wxt
daguaochengtang
2025 年 12 月 23 日
@Rookiewan 用的免费版还是付费的,免费可商用吗
xiaoz
2025 年 12 月 23 日
用过 wxt ,比原生开发方便很多,而且可以便宜不同浏览器的扩展。
garywill
2025 年 12 月 24 日
楼主你说的这两个在跨浏览器方面怎么样?对 firefox 的支持有问题吗
daguaochengtang
2025 年 12 月 24 日
@garywill 文档上以及 demo 上来看都支持打包不同浏览器的包的,具体效果不知道怎么样
看起来 wxt 用户量好像大一点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1180738

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX