2.6 KiB
2.6 KiB
vite-react-electron
English | 简体中文
Run Setup
# clone the project
git clone git@github.com:caoxiemeihao/vite-react-electron.git
# enter the project directory
cd vite-react-electron
# install dependency(Recommend use yarn)
yarn
# develop
yarn dev
Directory
├
├── configs
├ ├── vite.main.ts Main-process config file, for -> src/main
├ ├── vite.preload.ts Preload-script config file, for -> src/preload
├ ├── vite.renderer.ts Renderer-script config file, for -> src/renderer
├
├── scripts
├ ├── build.mjs Build script, for -> npm run build
├ ├── electron-builder.config.mjs
├ ├── watch.mjs Develop script, for -> npm run dev
├
├── src
├ ├── main Main-process source code
├ ├── preload Preload-script source code
├ ├── renderer Renderer-process source code
├
How to work
-
The Main-process, Renderer-process and Preload-script are all config in
configs/xxx.ts
-
The full-scale
Vite
compilation is supper fast -
scripts/build.mjs
only calls theVite
API and uses theconfigs/xxx.ts
config file to build -
The difference between
scripts/watch.mjs
andbuild.mjs
is that the watch option is configured for the Main-process and Preload-script. The Renderer-process usesrequire ('vite').createServer
-
The whole project tends to be configured rather than a large number of scripts, which is dazzling -- 🥳 上手简单
Demo

Wechat group | | 请我喝杯下午茶 🥳

