Нужно ли устанавливать зависимости один за другим? (и если да, то почему?) - PullRequest
0 голосов
/ 26 апреля 2019

Я портирую приложение узла / Express на Heroku, и оно продолжает падать.В журнале сначала говорилось: «Ошибка: не удается найти модуль« mongoose »». Затем я (повторно) установил mongoose.Затем произошел сбой с сообщением «Ошибка: не удается найти модуль« момент »»

I require мангуст, момент и т. Д. В моем приложении.Разве npm install сам по себе не должен заботиться о зависимостях, или мне дополнительно нужно добавить все эти зависимости, одну за другой, в файл package.json, в дополнение к npm install?Tks!

1 Ответ

1 голос
/ 26 апреля 2019

В более старой версии NPM (5.0.0 или более ранней) вы должны были добавить --save как флаг к установке npm как:

npm i package-name --save

И это добавит его в ваш пакет.json.Начиная с 5.0.0 и позже, он автоматически добавляет его в файл пакета.

Чтобы ответить на ваш вопрос, да, вам придется добавлять их по одному на данный момент.И имейте в виду то, что я сказал ранее, потому что, если вы используете более старую версию NPM, убедитесь, что вы используете --save при установке, чтобы вам не пришлось выполнять дополнительную работу: -)

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