记录
最近在做一个html+js的脚本项目,因为需求需要打包成exe桌面应用,这里经理告诉我用election,开始的时候参考官方文档,优先选择electron-forge进行打包,但是最后打包出来的exe是自动安装而且有一个绿色的安装动画
最后搜索怎么允许选择安装位置,结果都是需要在package.json中配置
"build": {
"nsis": {
"oneClick": false,
"allowToChangeInstallationDirectory": true,
"perMachine": true
}
},
但是electron-forge的配置在单独的一个forge.config.js文件中,但是我没查到在这个文件中怎么配置允许用户选择安装位置,最终改成了electron-builder打包方式参考链接。
目前我这里的区别是electron-forge可以直接运行程序,electron-builder只能打包程序,其它暂时没有影响。
链接: