一个基于 electron
& vue3
多窗口模式的模板
❗注意 nodejs => 14.17.0
vue
\ vue-router
版本
-
外部
不会被打包进asar包内:
所有外部依赖放入到src/lib/extern
调用src/lib/index.ts
内getExternPath()
方法可获取 调试和打包 对应路径 -
内部
会被打包进asar包内:
所有内部依赖放入到src/lib/inside
调用src/lib/index.ts
内getInsidePath()
方法可获取 调试和打包 对应路径
位于 build/cfg/build.js
根据自己需求更改即可
请参考 electron-builder 文档
├── build 打包所需的文件
│ ├── cfg 打包配置
│ ├── icons 图片
│ └── script 打包的方法 、本地调试等
└── src
├── cfg 本地配置和 请求配置之类
├── lib 一些依赖方法(主、渲染可通用)
│ ├── extern 外部依赖(打包后位于resources下)
│ └── inside 内部依赖(如果开启asar打包 会位于asar下)
├── main 主进程模块
└── renderer 渲染进程模块
electron
:
yarn config set electron_mirror https://cdn.npm.taobao.org/dist/electron/
运行命令
yarn run dev