Не удается упаковать электронное приложение - PullRequest
0 голосов
/ 10 апреля 2020

Я не могу упаковать свое электронное приложение с помощью электронного упаковщика. Я установил электронный упаковщик, выполнив команду npm установить электронный упаковщик --save-dev . Я запускаю команду electronic-pacakger. , чтобы упаковать свое приложение, но снова и снова получаю эту ошибку. Вот скриншот этого: скриншот ошибки из cmd

Примечание : я использую windows 10. Мое приложение запускается в этой ОС с помощью команды npm start просто я не могу его упаковать.

Вот пакет. json file:

    {
"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"
  }
}

Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 10 апреля 2020

Я не вижу сценария для вызова 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
...