【问题标题】:Cannot package electron application无法打包电子申请
【发布时间】:2020-07-23 03:48:23
【问题描述】:

我无法使用电子打包程序打包我的电子应用程序。我已经通过运行命令 npm install electron-packager --save-dev 安装了电子打包器。我运行 electron-pacakger . 命令来打包我的应用程序,但一次又一次地收到此错误。这是一个截图: screenshot of error from cmd

注意:我使用的是 Windows 10。我的应用通过运行命令 npm start 在此操作系统上运行,只是我无法打包它。

这是 package.json 文件:

    {
"name": "demo",
  "version": "1.0.0",
  "description": "",
  "main": "main.js",
  "scripts": {
    "start": "electron ."
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "electron": "^8.2.1",
    "electron-packager": "^14.2.1"
  }
}

请帮帮我。

【问题讨论】:

    标签: javascript node.js electron chromium electron-packager


    【解决方案1】:

    我没有看到调用 electron-packager 的脚本——所以我对你想要做什么感到困惑。它不会自己发生——你需要告诉它该做什么。这是我正在处理的项目中的(已编辑)脚本部分。假设您有一个名为“release-builds”的目录,与 package.json 这一行指定的 package.json 文件在同一级别 --out=release-builds"

     "scripts": {
        "start": "electron .",
        "package-mac": "electron-packager . --overwrite  --platform=darwin --arch=x64  --prune=true --out=release-builds",
        "package-win": "electron-packager . --overwrite  --platform=win32 --arch=x64   --prune=true --out=release-builds",
        "pack": "build --dir",
        "dist": "electron-builder -mw"
      },
    

    您可以通过以下方式在终端中调用它:

    npm run package-mac
    npm run package-win
    

    【讨论】:

    • 我已经添加了您提供的脚本标签并运行命令 npm run package-win 但我仍然有问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-15
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 2015-03-04
    • 2017-03-02
    相关资源
    最近更新 更多