在我应用程序的最后一步,当我想使用“ npm run package-win”命令构建桌面应用程序(适用于Windows 10 OS)时,标题中也会出现相同的警告。另一个问题是出现了应用程序的exe文件,但显示错误。 “由于找不到ffmpeg.dll,因此无法执行代码。重新安装程序可能会解决问题。”
我多次重新安装了该程序,我更改了package.json的脚本,我认为这是因为asar的依赖性
PS C:\ Users \ osman.turalioglu \ Projects \ project> npm运行package-win
project@1.0.0软件包获胜C:\ Users \ osman.turalioglu \ Projects \ project>
电子包装机。 --overwrite --asar = true --platform = win32 --arch = ia32 --icon = assets / icons / win / icon.ico --prune = true --out = release-builds --version-string.CompanyName = CE --version-string.FileDescription = CE --version-string.ProductName =“ project” 警告:--asar不接受任何参数,它仅具有子属性(请参阅--help) 使用电子v5.0.6的Win32 ia32平台打包应用程序 将新应用编写为release-builds \ project-win32-ia32
我希望我的desktopp应用程序的exe文件已构建
答案 0 :(得分:4)
错误非常明显,请转到package-win行上脚本部分的package.json,寻找--asar = true删除仅保留--asar的true,默认情况下asar属性为true