指定“setupIcon”时出现Windows安装程序错误

时间:2017-03-23 19:02:43

标签: electron

我已经正确打包了应用程序,现在正在完成整个electron-winstaller过程,完全遵循Christian Engvall教程。

createInstaller.js我有标准

return Promise.resolve({
    appDirectory: path.join(outPath, '/MyApp-win32-x64/'),
    authors: 'Me',
    noMsi: true,
    outputDirectory: path.join(outPath, 'windows-installer'),
    exe: 'MyApp.exe',
    setupExe: 'Setup.exe',
    setupIcon: path.join(rootPath, '/path/to/appicon.ico')
});

如果我删除了setupIcon参数,它就可以很好地构建安装程序。但是,如果我将它保留在那里,我会从控制台收到“无法加载文件”错误。我已经验证了.ico文件的路径实际上是正确的,并且是一个有效的.ico文件。

可能会发生什么?

1 个答案:

答案 0 :(得分:-1)

要在使用electron-wininstaller创建安装程序时修复安装程序图标错误,您可以使用Resource Hacker

用于编辑exe文件,您可以更改资源文件和图标。

有关详情,请参阅教程here