我使用electron-packager
創建包和electron-squirrel-startup
創建安裝程序。它工作正常,我得到快捷方式圖標,一切都很好。但現在突然停止工作。沒有快捷方式圖標,甚至在任務管理器中顯示"Electron"
而不是"MyApp"
。我在這一刻毫無頭緒。與電子桌面應用程序快捷方式突然停止出現
包命令:
"package": "electron-packager . MyApp --platform=win32 --arch=ia32 --overwrite --asar=true --force --icon=myApp.ico --version-string.ProductName=myApp --version-string.CompanyName=\"My Tech Solutions\"",
而且electron-squirrel-startup
代碼:
var electronInstaller = require('electron-winstaller');
resultPromise = electronInstaller.createWindowsInstaller({
appDirectory: '\MyApp-win32-ia32',
outputDirectory: 'C:/release32',
loadingGif: './loader.gif',
authors: 'My Tech Solution.',
exe: 'MyApp.exe',
description: 'My Business Accounting App',
certificateFile: './Cert/Mycert.pfx',
certificatePassword: '******',
setupIcon: './myApp.ico',
iconUrl: 'https://myapp.in/favicon/favicon.ico',
setupExe: 'myApp.exe',
noMsi: true,
remoteReleases: 'https://s3-us-west-2.amazonaws.com/vyapardesktop/desktop/',
});
resultPromise.then(() => console.log("It worked!"), (e) => console.log(`No dice: ${e.message}`));
謝謝麥克木這樣美麗的編輯。你很棒。 :) –