Я понимаю различия между npm install something
и npm install something --save
(для всех, кто интересуется, первый установит зависимость только тогда, когда последний установит зависимость и добавит ее в ваш package.json).
Однако я не понимаю, почему в первую очередь существует опция --save
. Другими словами, зачем вам устанавливать зависимость, не добавляя ее в файл package.json? Почему опция --save не используется по умолчанию?
Многие веб-сайты/модули npm/SaaS предлагают установить свой модуль с помощью npm install something
(например, newrelic - один из них), я что-то упустил?
Изменить: Начиная с NPM 5, --save
теперь включен по умолчанию.