electron-rsbuild
是一个基于 rsbuild 构建的工具,基于核心插件的方式,尊重 rsbuild API,配置,提供一套完整的项目工程能力:
electron-rsbuild
模板工程。electron-rsbuild
提供的插件或配置,直接跑 electron 项目,而不用安装 electron-rsbuid
。可以在 介绍 章节背后故事。
本项目没有经过广泛的测试,请谨慎使用,建议:node 18+、rsbuild 1.0+
通过 electron-rsbuild 社区提供的命令行快速创建模板
然后按照提示即可,提下为常用命令:
pnpm run dev
启动开发环境pnpm run build
打包项目pnpm run preview
启动预览产物对于 react 项目来说,需要手动安装 @rsbuild/plugin-react
:
这个插件由 rsbuid
官方提供,具体参考文档。
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/core
electron-rsbuild
核心包,插件化调用开发环境,CLI 命令等
create-electron-rsbuild
用于创建 electron-rsbuild
项目模板