npm install / uninstall изменяет package.json - PullRequest
0 голосов
/ 26 апреля 2018

Я недавно обновился до node8 (используя nvm), и в одном из проектов, над которым я работаю, начали происходить странные вещи.

Узел v8.11.1 Npm 5.6.0

Я записал в свой проект файл packages.json.
В целях разработки я хотел удалить некоторые ранее установленные пакеты, но не хотел изменять свой файл packages.json.

Каждый раз, когда я запускаю npm uninstall package-name или npm install packages-name, они оба пытаются установить все недостающие пакеты, перечисленные в packages.json!

Я явно НЕ передаю флаг --save или --save-dev, но npm игнорирует это.

Я думаю, это может быть связано с package-lock.json файлом?

Q: Как сказать npm, я не хочу, чтобы он испортил другие пакеты или изменил мой packages.json?

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