立春寓意着万物复苏、新的开始、吉祥和希望
初始化electron项目,其实有很多不错的工具和模版;目前开发用得最多的是:
electron-vite:electron-vite.org
electron-toolkit:github.com/alex8088/el...
初始化项目
注意切你本地的源:npm config set registry registry.npmmirror.com
guide: electron-vite.org/guide/#scaf...
注意:这里可以选择用npm,yarn,pnpm;但是在最后打包electron应用pnpm会有路径过长问题,建议选择npm或者yarn (特别是windows电脑,不要用pnpm)
这里我们选择用vue-ts模版(你也可以用react-ts模版):
npm
npm create @quick-start/electron my-app -- --template vue-ts
目录结构
-
src/main: 是electron主进程的一些操作方法
-
src/preload: 是electron将 API 暴露给渲染进程的一些方法
-
src/render: 是我们渲染进程的UI代码(这里用react,vue等等)
-
electron.vite.config.ts: 是我们渲染进程UI的一些配置,参考vite
-
electron-builder.yaml: 用的electron-builder打包,后续专门讲打包不同平台配置详解
启动
npm
npm run dev
到此electron的项目初始化已经完成了...