установка npm после установки npm? - PullRequest
0 голосов
/ 20 сентября 2019

В пошаговом руководстве по проекту проект загружается с помощью Create React App, устанавливаются два пакета (npm install react-bootstrap и npm install marked запускаются), затем запускается установка npm.Я не понимаю, почему вы запускаете npm install в этот момент, поскольку, когда вы выполняете npm install, он загружает пакет в node_modules (в дополнение к добавлению его в качестве зависимости в package.json).В пошаговом руководстве (в 5:20) человек говорит, что он делает npm-install, чтобы установить оставшиеся пакеты.Это кажется ненужным;Это ошибка или есть какая-то причина?

1 Ответ

1 голос
/ 20 сентября 2019

Команда npm install $package --save добавляет пакет в файл пакета и устанавливает его.Команда npm install устанавливает все пакеты, упомянутые в вашем файле пакета.

Таким образом, последний запускается для установки любых пакетов, которые не были названы или имеют зависимости react-bootstrap и marked, но которые были добавлены в файл пакета (но не установлен) create-react-app.

Итак, рабочий процесс, который они используют:

  1. create-react-app: создает проект из шаблона, создает файл пакета и устанавливает необходимые пакеты.
  2. npm install react-bootstrap --save: добавить и установить React-Bootstrap.
  3. npm install marked --save: добавить и установить Помечено.
  4. npm install: еще раз, чтобы убедиться, что все пакеты установлены правильно.

Я думаю, что они могли бы 'мы пропустили шаг 4.

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