#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, который мой компилятор сгенерировал для меня