是否有办法让Electron生成的NSIS不会像MSI一样每次被单击时重新安装该应用程序?如果该应用程序已经安装,我希望它只是打开它而不是重新安装。
我会使用MSI,但是当我打开由它安装的应用程序时,即使它在Appdata中(与从NSIS安装的文件夹相同),它也没有目录中文件的读/写权限。由于某种原因从NSIS安装时,它会为应用程序提供安装目录中文件的读/写权限。
任何帮助将不胜感激。
您需要编辑.nsi脚本文件并手动进行检查(如果已经安装了应用程序,则跳过安装),因为该操作没有“开关”。