npm run - если команда пуска вводится вручную, выдает ошибку команда не найдена - PullRequest
0 голосов
/ 10 марта 2019

Я иду через электрон Быстрый старт Репо.он имеет файл npm package.json

, который выглядит следующим образом:

"scripts": {
    "start": "electron ."
  }

здесь находится файл package.json .

документация npmговорит, что запустит команду, указанную в "start" в разделе "scripts" файла package.json.В отсутствие этого раздела будет выполняться node server.js npm doc

Теперь я пытаюсь выполнить команду запуска вручную на терминале, но получаю ошибку «команда не найдена».npm start будет работать нормально, не выдавая ошибку.

Теперь я не понимаю, как npm start может выполнить его и почему я получаю команду «Обнаружена ошибка».

1 Ответ

1 голос
/ 10 марта 2019

Это означает, что исполняется двоичный файл electron из локально установленного пакета electron. Это поддерживается скриптами NPM.

Его можно запустить из терминала с глобально установленным пакетом npx или путем запуска двоичного файла с относительным путем, с корневым каталогом проекта в качестве текущего рабочего каталога:

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