gpt4 book ai didi

angular - 无法使用 Electron 打包器创建 Windows 应用程序包

转载 作者:行者123 更新时间:2023-12-03 12:28:41 25 4
gpt4 key购买 nike

我想从我现有的 ionic cordova 应用程序创建一个 Windows 应用程序包,我正在使用 Electron 打包程序,但出现以下错误:
enter image description here

npm 版本:5.6.0, Electron 打包器版本:^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



我提到过: Electron Packager - set App Icons for OSX & 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 文件时,都会出现以下错误:
enter image description here

我应该怎么做才能解决错误并使用 Electron 成功构建 Windows?

最佳答案

由于依赖于内部分发的插件和包,我无法解决 Electron 打包器问题。在尝试了多个选项后,我发现“electron-builder”对于为 Windows 创建成功的“.exe”和“.appx”构建很有用。
要求 :

  • NodeJS 版本应该在 8.0 以上。
  • 如果您有任何内部分发包依赖 那么请确保将它们添加到 的 package.json 文件中build.extraFiles 像:
    { “ build ”: {
    “额外文件”:[
    “节点模块/模块名称/**/*”
    ]
    }}
  • 有关更多信息,我发现这很有用:Check this
  • 关于angular - 无法使用 Electron 打包器创建 Windows 应用程序包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54019508/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com