无法使用 electron-packager 创建 windows 应用程序包

Unable to create windows app package with electron-packager

我想从我现有的 ionic cordova 应用程序创建一个 windows 应用程序包,我正在使用 electron-packager 进行相同的操作但出现以下错误:

npm version:5.6.0,electron-packager 版本: ^11.2.1

我在 package.json 脚本中添加了以下命令:

"electron:win": "electron-packager . --platform=win32 --arch=x64 --icon=./assets/icon/favicon.png  --out=./build/win --version-string.CompanyName=Mob --version-string.FileDescription=CE --version-string.ProductName=MobTestApp"

正在执行以下操作:

npm run electron:win

命令后

ionic cordova build windows

我提到了: 我也遵循了同样的教程:https://www.christianengvall.se/electron-packager-tutorial/

我无法理解错误原因。 谁能帮我解决这个问题?

已编辑 :

现在我已经解决了创建包时遇到的错误并使用了命令:

electron-packager ./src --platform=win32 --arch=ia32  --out=./build/win6 --version-string.CompanyName=Mob --version-string.FileDescription=CE --version-string.ProductName=MobTestApp

为 windows 构建创建一个包,并为此创建了一个成功的包,但每当我尝试 运行 应用程序 .exe 文件时,都会出现以下错误:

我应该如何解决错误并使用电子为 windows 创建一个成功的构建?

由于依赖于内部分发的插件和包,我无法解决 electron-packager 问题。在尝试了多个选项后,我发现“electron-builder”对于为 windows.

创建成功的“.exe”和“.appx”非常有用

要求

  1. NodeJS版本要8.0以上

  2. 如果您有任何内部分发的软件包依赖项,请确保将它们添加到[=]中的package.json文件中39=] 喜欢:

    { “建造”:{ “额外文件”:[ “node_modules/module-name/**/*” ] }}

  3. 有关更多信息,我发现这很有用:Check this