скрипт npm неправильно запускает приложение - PullRequest
0 голосов
/ 05 февраля 2019

У меня есть приложение для машинописи Aurelia.Он построен с использованием веб-пакета и интерфейса командной строки Aurelia.Я пытаюсь запустить приложение с помощью электрона.

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

"scripts": {
    "start": "nps",
    "test": "nps test",
    "electron": "electron ."
  },
  "main": "src/main.js"

и очень простой файл Electron.js только для проверки работы электрона:

console.log('running!')

Моя проблема в том, что, если я запускаю команду:

npm run electron

Затем консоль выводит следующее:

electron .

, затем выдает ошибкуво всплывающем окне:

enter image description here

Я могу заставить приложение работать, если я выполню команду elxplicit «электрон».в окне терминала.Если я запускаю это, то получаю следующий вывод:

electron .

running!

, который является ожидаемым поведением.

Мой вопрос двоякий.Что такое «электрон».команда делает?Я знаю, что эта команда запускает электронное приложение, но что делает «космическая точка»?И как мне Google обойти этот синтаксис, поскольку Google, кажется, не регистрирует пробелы или точки?

Вторая часть моего вопроса заключается в том, почему npm действует по-разному по отношению к прямой записи в консоли, а неЗапуск той же команды, что и сценарий npm?

Любая помощь будет принята с благодарностью.

Спасибо

PS: моя среда разработки - windows 10

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...