檢查是否正確安裝了
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環(huán)境下無法直接打包macOS應用
macOS打包需要安裝Xcode,并確保正確配置了簽名證書(如要分發(fā)到App Stroe或簽名應用)
- 打包
Windows
:
指定具體的格式粉捻,例如npm run build -- -w
nsis
和portable
:
??npm run build -- -w nsis portable
注意事項
:在非 Windows 環(huán)境下可以使用 Wine 模擬 Windows 環(huán)境打包。
確保配置了正確的圖標文件(.ico)和簽名證書(如果需要分發(fā)簽名的應用)斑芜。
- 打包
Linux
:
指定具體的目標格式肩刃,例如npm run build -- -l
AppImage
和deb
:
??npm run build -- -l AppImage deb
注意事項
:確保開發(fā)環(huán)境安裝了 Linux 系統(tǒng)依賴(如 fakeroot、dpkg 等)杏头。
- 同時打包
macOS
,Windows
,Linux
:
指定具體格式:npm run build -- -mwl
npm run build -- -mwl dmg nsis AppImage
其他