Не удается запустить приложение Electron — отсутствует package.json

#npm #terminal #electron #package.json #npm-start

#npm #терминал #electron #package.json #npm-start

Вопрос:

В настоящее время я занимаюсь проектом Python, в котором я хочу отобразить свои результаты в приложении Electron. Я видел демонстрационное видео на YouTube о том, как настроить Electron на Mac. В видео показано 3 простых шага, которые необходимо выполнить в терминале:

 git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install amp;amp; npm start
 

Когда я впервые запустил приведенные выше команды, у меня все работало нормально. Я смог запустить приложение Electron.

Но когда я попытался повторно запустить приложение с помощью команды npm start после входа в electron-quick-start каталог, я не смог открыть приложение.

Я постоянно получаю сообщение об ошибке следующего содержания:

 (base) Viveks-MacBook-Pro:electron-quick-start vivekchowdary$ npm start
npm ERR! path /Users/vivekchowdary/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/Users/vivekchowdary/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/vivekchowdary/.npm/_logs/2019-04-19T12_55_01_157Z-debug.log
(base) Viveks-MacBook-Pro:electron-quick-start vivekchowdary$ 
 

Я не знаю, что это значит? Но я просто хочу открыть приложение Electron.

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

1. Возможно, вашего терминала нет в electron-quick-start папке.

2. @LeonardoBuscemi, это только в этой библиотеке.

Ответ №1:

Как указано в сообщении об ошибке, файл package.json не может быть найден.

Одна из возможных причин заключается в том, что терминал находится не в нужной папке проекта и что вам нужно cd в папку перед запуском npm start .

Если вы cd перейдете в любую папку, в которой нет package.json (и чьи родительские папки не имеют a package.json ) и запустите npm start , вам будет представлено это сообщение об ошибке.

Похоже, что ваш конкретный путь к файлу указывает на то, что вы запускались npm start из своей домашней папки, а не из папки проекта, которая содержит package.json .

Ответ №2:

У меня возникла аналогичная проблема, и я исправил ее, создав запрашиваемые файлы, а также базовый файл package.json, который мой компилятор сгенерировал для меня