使用electron-packager打包electron应用
程序员文章站
2022-06-04 15:16:02
...
npm install electron-packager --save-dev
2、在package.json的scripts中添加:
"package-win-my": "electron-packager ./ AppName --overwrite --platform=win32 --asar --out=OutputFolderName --electron-version 5.0.1 --prune=true --icon=assets/icons/win/icon.ico"
3、运行打包命令
npm run package-win-my
注:
打包时,第二次打包会出现如下错误:
EBUSY: resource busy or locked, unlink 'C:\Users\ADMINI~1\AppData\Local\Temp\electron-packager\win32-x64\xxx-win32-x64\xxx.exe'
由于资源被占用,关闭Terminal和VScode,重启再试。
另外,需要关闭杀毒软件(disabling real-time protection in windows defender fixed this issue.),