Не удается упаковать мое приложение с помощью electron-packager

#npm #package #electron #node-modules

#npm #пакет #electron #узлы-модули

Вопрос:

Я пытаюсь создать тестовое приложение с использованием Electron в моей Windows 7 x86. У меня есть Node.js установлены npm, electron и electron-packager. Структура каталогов проекта выглядит следующим образом:

 app
   package.json
   main.js
   index.htlm
  

В моем файле package.json у меня есть следующее:

 {
    "name" : "TestApp",
    "main" : "main.js",
    "version" : "0.01",
    "scripts" : {
        "start" : "electron .",
        "package" : "electron-packager / TestApp --platform=win32 --arch=ia32 --verson=0.30.2 --overwrite "
    }
}
  

И вот изображение того, что происходит,

введите описание изображения здесь после прочтения скрипта он зависает (или я не знаю, что происходит), и ничего не происходит. Я ждал 15-20 минут, но после достижения этого шага прогресса нет. Кто-нибудь, пожалуйста, может помочь!

Комментарии:

1. В команде, которую я использую, после electron-packager у меня есть . а не /. Измените это и посмотрите, работает ли это. Кроме того, у вас опечатка. Это должно быть —version, тогда как у вас есть —verson. Вам не хватает i.

Ответ №1:

Если вы запускаете свою npm package команду из app каталога, команда в вашем файле package.json должна быть настроена как:

 {
    "name" : "TestApp",
    "main" : "main.js",
    "version" : "0.01",
    "scripts" : {
        "start" : "electron .",
        "package" : "electron-packager . TestApp --platform=win32 --arch=ia32 --verson=0.30.2 --overwrite "
    }
}
  

Обратите внимание, что electron-packager . в приведенной выше строке указывает, что текущее местоположение является каталогом приложения, которое будет упаковано.