electron
软件开发工程模版
- 采用双
package.json
结构管理依赖 - 使用
webpack5
+electron-builder
打包编译项目。 - 支持HMR更新
main
和renderer
进程文件 - 支持
es6
,typescript
,scss
,less
语言开发
git clone
或 下载模版,进入模版执行命令
// 使用 yarn 命令请参照 yarn 文档修改
// 安装依赖
npm install
// `TypeScript`类型检测
npm run tsc
// 启动开发环境
// 添加 --hot参数 可hmr更新主进程代码
npm run dev
// 编译打包 win平台 exe
npm run build
// mac, linux平台打包需要在 package.json 文件添加相关配置
// 详细配置文档见:https://www.electron.build/configuration/configuration
build
webpack config 配置目录src
webpack编译输入目录,源代码app
webpack编译输出目录 electron-builder 打包输入目录dist
electron-builder 打包输出目录typings
.d.ts目录