#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 .
в приведенной выше строке указывает, что текущее местоположение является каталогом приложения, которое будет упаковано.