Я только начинаю узнавать о том, как работают JavaScript, HTML и Electron, и я хочу узнать, что запускается electron .
в «скриптах» -> «запуск» package.json
, потому что я могу 'Я не могу сказать, что делает, и такое волшебство заставляет меня нервничать.
Согласно справочным страницам для npm
, npm start
делает то, что читает package.json
, смотрит на сценарий в разделе "сценарии""->" Пуск "-> some_script
, а затем запускается some_script
.Иногда some_script
- это что-то вроде node foobar.js
, что имеет смысл для меня, поскольку я могу запустить его из командной строки.NodeJS выполняет foobar.js.Тем не менее, в случае electron-api-demos
, some_script
равен electron .
Вы можете загрузить и запустить electron-api-demos
через
git clone https://github.com/electron/electron-api-demos
cd electron-api-demos/
npm install && npm start
Чтобы попытаться выяснить, чтоработает electron .
, я запустил его в оболочке node
, и я попытался запустить node main.js
.Я даже попытался открыть оболочку node
и запустить
electron-api-demos@2.0.2 start $DIR/electron-api-demos
electron .
(что в точности равно выводу npm start
).Никто из них не работал, потому что никто из них не запустил приложение Электрон.На данный момент я очень озадачен тем, как именно запускается скрипт запуска.
Поэтому я предполагаю, что мой вопрос: существует ли команда (которую я могу использовать в командной строке) длязапустить приложение Electron, не используя npm
?Если нет, то что npm
звонит, чтобы запустить это приложение Electron?
Я прошу прощения, если этот вопрос задавался ранее, но я, кажется, что все источники, которые я нашел, не вдавались в подробности очто именно делается при запуске npm start
и как он выполняется electron .
.Спасибо за ваше время!