electron-builder制作安装包在安装过程中出现安装已中止

新手上路,请多包涵

问题描述

用electron-builder制作的安装包,双击安装,进度条走到一半就停了,安装已中止,安装程序并未成功地运行完成

问题图片图片描述

https://segmentfault.com/img/...

阅读 13.3k
3 个回答

这是由于之前安装过, 在系统中已存在这个应用, 后面后于手动删除文件夹但是没有清楚系统痕迹, 再次安装发现痕迹却又没有实际的应用。解决办法:修改package.json中build.appId和之前的不一样再次打包即可成功安装

你好,我也遇到了这个问题,请问你解决了没有呢,给其他人装是能够安装上的,但是自己死活装不上。

问题找到了,是我之前安装过一个,没有注意。 卸载掉就可以了

我也出现上述你说的问题,经历了好几天的折腾,最后在github上找到了一个方案,尝试了一下,成功了。具体方案如下

  1. 配置package.json
"nsis": {
  "guid": "YOUR GUID",
  "include": "build/installer.nsh"
}
  1. build目录里面新增installer.nsh
!macro customInit
    DeleteRegKey HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\YOUR GUID"
!macroend

试一下看看,我这边已经成功了,另外,我这边还有一个问题没有解决,在mac下使用electron-builder打包的window应用安装后无法卸载,报错:

installer integrity check has failed. common causes include incomplete download and damaged media by electron-builder

我目前的解决方案是,在命令行里面执行

项目路径/uninstall.exe /NCRC

不知道有没有其他的解决方案

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题