gpt4 book ai didi

ionic-framework - Windows对通过电容器创建的Electron应用程序的支持

转载 作者:行者123 更新时间:2023-12-03 12:21:54 26 4
gpt4 key购买 nike

我刚刚开始考虑将Capacitor作为将混合应用程序打包到 Electron shell 中的可能解决方案。这是我第一次使用Electron,所以对它的细节一无所知。

我执行了以下步骤。

1. Create new Ionic app
2. install capacitor as per doco
3. run npx add electron
4. cd electron
5. npm i electron-packager -g
6. electron-packager . --platform=win32

我最后得到了一个子文件夹 electron\capacitor-app-win32-x64,其中包含一个可执行文件,该文件可以在我的开发机(Windows 10 x64)和另一个Windows(Windows Server 2008 R2 Standard x64)上正常运行。

我的最终目标设备是运行Windows 7 嵌入式 32位的专用小型加固型平板电脑。

它不能在此上运行,我得到 The version of this file is not compatible with the version of Windows you're running。我什至不确定构建应用程序是托管还是非托管(假设是非托管?)

因此,我想知道Windows机器不兼容的地方。最初的问题是
  • 我如何知道 Electron 应用程序是什么“位数”(即32位,64位,或者.net类似于“任何cpu”)。我看不到在哪里可以找到此信息(dotpeek不会打开exe,而在Visual Studio中打开exe,我看不到太多信息)
  • 可能不是为正确的CPU构建的吗?
  • 是否还有其他依赖项,也许嵌入式Windows 7尚未获得

  • 任何帮助如何解决这一问题将是巨大的!

    [UPDATE1]

    按照给定的 here的一些建议,它似乎是一个64位应用程序,这很奇怪,因为 electron-packager . --platform=win32命令似乎表明我们想要一个32位。所以这可能是我的问题。

    有谁知道如何使它构建为32bit?

    最佳答案

    找到了问题。只需添加一个--arch=ia32即可获得32位。

    所以我完整的构建命令是
    electron-packager . --platform=win32 --arch=ia32
    现在是32位,并且可以在32位计算机上运行。

    关于ionic-framework - Windows对通过电容器创建的Electron应用程序的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51280297/

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