我已经创建了一个msi文件来安装程序。除安装后创建的快捷方式图标外,其他所有功能均正常。
我已经将icon.icon放入构建文件夹中。并且已经将图标设置为Visual Studio属性的图标和清单。
我期望在创建的快捷方式上有一个图标,但是它没有任何图标。如果我查看删除程序,它会显示正确的图标,并且在开始菜单中也会正确显示。
我在package.json中使用以下代码(仅为了显示而减少了):
"files": [
"dist/"
],
"build": {
"appId": "com.comunicacao",
"copyright": "Contact Center",
"files": [
"www/**/*",
"main.js"
],
"win": {
"target": "msi"
},
"msi": {
"artifactName": "Conectiva-News",
"perMachine": true,
"oneClick": true,
"createDesktopShortcut": true
}
},
"scripts": {
"postinstall": "electron-builder install-app-deps",
"build": "npm run env.prod && stencil build && npm run fix-electron-path && electron-builder",
"start": "npm run env.dev && stencil build --dev --watch --es5 --serve",
"start-electron": "nodemon --watch * --exec electron .",
"env.dev": "node ./src/env/env-dev-task.js",
"env.prod": "node ./src/env/env-prod-task.js",
"fix-electron-path": "node ./src/env/fix-electron-path.js"
}
}```