无法包装电子应用程序

问题描述 投票:0回答:1

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

:我正在使用Windows10。我的应用程序通过运行命令npm start在此OS上运行,只是我无法打包它。

这里是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个回答
1
投票

我看不到调用electron-packager的脚本-因此,我对您要执行的操作感到困惑。它不仅是自己发生的,还需要告诉它该怎么做。这是我正在处理的项目中的(编辑)脚本部分。假设您有一个名为“ release-builds”的目录,与该行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
© www.soinside.com 2019 - 2024. All rights reserved.