CRXJS是什么?
CRXJS是一个为Chrome扩展生态系统带来现代开发体验的项目。这个仓库包含两个打包库:一个现代化的Vite插件和一个传统的Rollup插件。
特性
如果你正在开始一个新的Chrome扩展项目,可以考虑使用@crxjs/vite-plugin
。这个Vite插件为Chrome扩展开发体验带来了Vite的所有特性。
@crxjs/vite-plugin | rollup-plugin-chrome-extension | |
---|---|---|
适用于 | Vite ⚡ | Rollup |
简单配置 | 是 | 是 |
HMR | 真正的HMR | 自动重载 |
静态资源导入 | 是 | 需要配置 |
MV3 | 是 | 是 |
MV2 | - | 是 |
自动Web可访问资源 | 是 | - |
文档 | CRXJS Vite插件文档 | Extend Chrome文档 |
NPM |
支持
如果这些插件帮助你更快地发布产品,请考虑在GitHub上赞助我。
贡献
我们欢迎拉取请求!这是一个pnpm monorepo,所以请使用pnpm而不是Yarn或npm。