问题描述
我使用电子锻造和 WIX 在 Windows 上构建安装程序。但是我发现如果在package.json
中指定了一个版本号,那么安装的文件夹会包含一个附加了这个特定版本号的子文件夹。
例如,如果版本是“1.2.3+4”,那么在安装文件夹中我们得到
app-1.2.3+4
如果我们将新版本安装到同一文件夹中,则会出现问题,这会将所有旧版本文件/文件夹都放在同一个父文件夹中。我希望新版本可以简单地覆盖该文件夹。如何从子文件夹中删除此版本号而不影响其他地方的版本控制?
这是我在 package.json
中的 wix 设置
"makers": [
{
"name": "@electron-forge/maker-wix","platforms": [
"win32"
],"config": {
"arch": "x64","appusermodelId": "com.company.myapp","description": "description of myapp","exe": "myapp","appIconPath": "C:\\Temp\\myapp.ico","language": 1033,"manufacturer": "mycompany","name": "My App","programFilesFolderName": "MyApp","shortName": "myapp","shortcutFolderName": "My App","ui": {
"chooseDirectory": true,"images": {
"background": "C:\\Temp\\background-orange.png","banner": "C:\\Temp\\banner-orange.png"
}
},"version": "1.2.3+4"
}
}
]
}
},
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)