检查是否正确安装了
electron-builder
- 查看
当前项目
是否包含electron-builder
:npm list --depth=0
- 查看
全局
是否包含electron-builder
:npm list -g --depth=0
安装
electron-builder
- 安装在
当前项目
中:npm install --save-dev electron-builder
- 安装在
全局
中:
⚠️npm install -g electron-builder
如果全局安装存在,但是未链接到当前项目,可以手动链接
:npm link electron-builder
验证
electron-builder
是否安装成功
electron-builder --version
or
npx electron-builder --version
卸载
electron-builder
- 卸载安装在
当前项目
的electron-builder
:npm uninstall --save-dev electron-builder
- 卸载
全局
的electron_builder
:npm uninstall -g electron-builder
手动清理
如果卸载后,仍有残留文件,手动清除node_modules
文件夹中的electron-builder
-
cd
到当前项目
的根目录,查找node_modules
的路径:npm root
- 查找
全局
的node_modules
路径:npm root -g
- 清理:
rm -rf node_modules/electron-builder
打包指令
- 打包
macOS
:
指定具体的格式 ,例如npm run build -- -m
dmg
和zip
:
⚠️npm run build -- -m dmg zip
注意事项
:在非macOS环境下无法直接打包macOS应用
macOS打包需要安装Xcode,并确保正确配置了签名证书(如要分发到App Stroe或签名应用)
- 打包
Windows
:
指定具体的格式,例如npm run build -- -w
nsis
和portable
:
⚠️npm run build -- -w nsis portable
注意事项
:在非 Windows 环境下可以使用 Wine 模拟 Windows 环境打包。
确保配置了正确的图标文件(.ico)和签名证书(如果需要分发签名的应用)。
- 打包
Linux
:
指定具体的目标格式,例如npm run build -- -l
AppImage
和deb
:
⚠️npm run build -- -l AppImage deb
注意事项
:确保开发环境安装了 Linux 系统依赖(如 fakeroot、dpkg 等)。
- 同时打包
macOS
,Windows
,Linux
:
指定具体格式:npm run build -- -mwl
npm run build -- -mwl dmg nsis AppImage
其他