Skip to content

桌面开发脚手架 electron + vue3 + typescript + monorepo + github release action

Notifications You must be signed in to change notification settings

enncy/electron-quickly-start

Repository files navigation

electron-quickly-start

安装

下载/初始化项目模版

npm create eqs-cli@latest init

运行

# 安装 pnpm
npm i pnpm -g
# 安装依赖
pnpm i

打开两个终端分别启动 vue 和 electron

注意,如果是 Mac 或者 Ubuntu 启动时需要在 packages/app/packages.json 文件里吧 scripts 字段里的 dev 字段 改成 "tsc && electron ." 删除掉 chcp 65001 命令,这个命令是用于在 windows 中运行的,防止 electron 的 console 输出乱码。

先启动 vue 项目

npm run dev:web

再启动 electron 项目

npm run dev:app

打包

npm run build

发布

npm run release

替换项目占位符以及变量等可修改内容

替换 packages/app/electron.builder.json 里的 appId 为自己的项目域名,例如 electron.baidu.com , 以及 copyright 中的 YOUR_NAME 改成自己的名字,或者自行修改版权格式 。

修改 scripts/release.sh 里的 37 行分支名,如果提交分支是默认的 main 则无需修改。