如何修复“ --asar不带任何参数,它仅具有子属性”警告

时间:2019-07-03 08:51:14

标签: build electron asar

在我应用程序的最后一步,当我想使用“ 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文件已构建

1 个答案:

答案 0 :(得分:4)

错误非常明显,请转到package-win行上脚本部分的package.json,寻找--asar = true删除仅保留--asar的true,默认情况下asar属性为true