electron-rsbuild 是一个基于 rsbuild 构建的工具,基于核心插件的方式,尊重 rsbuild API,配置,提供一套完整的项目工程能力:
electron-rsbuild 模板工程。electron-rsbuild 提供的插件或配置,直接跑 electron 项目,而不用安装 electron-rsbuild。可以在 介绍 章节背后故事。
本项目没有经过广泛的测试,请谨慎使用,建议:node 18+、rsbuild 1.0+
通过 electron-rsbuild 社区提供的命令行快速创建模板
然后按照提示即可,提下为常用命令:
pnpm run dev 启动开发环境pnpm run build 打包项目pnpm run preview 启动预览产物对于 react 项目来说,需要手动安装 @rsbuild/plugin-react:
这个插件由 rsbuild 官方提供,具体参考文档。
TODO
目前提供了以下模板:
| 模板 | 描述 | 可选 |
|---|---|---|
| electron-react | React 18 | Typescript |
| electron-vue | Vue 3 | TODO |
如果不想用 electron-rsbuild 提供的脚手架,你也可以安装以下三个配置插件化后的 rsbuild 插件,启动 rsbuild:
@electron-rsbuild/plugin-main@electron-rsbuild/plugin-preload@electron-rsbuild/plugin-renderer在 rsbuild.config.ts 中配置:
@electron-rsbuild/coreelectron-rsbuild 核心包,插件化调用开发环境,CLI 命令等
create-electron-rsbuild用于创建 electron-rsbuild 项目模板