Невозможно упаковать электронное приложение

Я не могу упаковать свое электронное приложение с помощью электронного упаковщика. Я установил электронный упаковщик, выполнив команду npm install electronics-packager --save-dev. Я запускаю команду electronic-pacakger., чтобы упаковать свое приложение, но получаю эту ошибку снова и снова. Вот скриншот: снимок экрана с ошибкой из 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"
  }
}

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


person Mehdi Saqlen    schedule 10.04.2020    source источник


Ответы (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
person spring    schedule 10.04.2020
comment
Я добавил теги сценариев, которые вы указали, и запустил команду npm run package-win, но все же у меня проблема с sam - person Mehdi Saqlen; 19.04.2020