Почему установка пакета Winston в Node удаляет другие пакеты? - PullRequest
0 голосов
/ 04 октября 2018

У меня есть приложение node.js, и я хочу включить ведение журнала, поэтому я решил установить winston из диспетчера пакетов.

В каталоге приложения я запустил:

npm install winston

Я заметил это в выводе:

winston@3.1.0 добавил 30 пакетов, удалил 271 пакет и обновил 3 пакета за 13.093 с

Я был обеспокоен тем, что яувидел "271 упаковок удалено"!Я не хотел ничего удалять, я просто хочу УСТАНОВИТЬ Winston.

Когда я пошел, чтобы запустить приложение, я получаю сообщение об ошибке:

Ошибка: не удается найти модуль 'mysql '

Очевидно, что mysql был удален.

Как я могу установить Winston, не удаляя другие мои пакеты?

...