Как стать автором
Обновить

Комментарии 12

Спасибо, полезно, хоть и очень похоже на строчки из манула!
Ну так мануал большой, а здесь только то, что действительно полезно.
Спасибо большое! Все никак руки не доходили почитать мануал по npm (package.json делал по старинке — ручками). Плюсанул:)
npm install --production

Устанавливает только зависимости, перечисленные в подразделе «dependencies» в package.json, а зависимости из раздела «devDependencies» не устанавливает.
Обычно получается быстрее отредактировать package.json, удалить ненужные пакеты, добавить новые, подкорректировать версии и сделать:
npm prune
npm install

чем ставить / удалять каждый пакет отдельно.
Написали бы, что это, в двух словах.
В шапке написал.
Про npm shrinkwrap полную ерунду написали. Он ничего не делает с package.json, он создает файл shrinkwrap.json в котором фиксируются также все версии ВСЕХ зависимостей. И это его основное достоинство, мал-мальски гарантирующее что в продакшене будет все работать также как и на твоей машине.
После этого npm install будет делать установку по этому файлу.
Спасибо, сейчас поправлю.
Две полезности: использовать npmd для разгрузки сервера npm и задонатить на те же сервера. Еще можно использовать зеркало npmjs.eu, преимущества его использования указаны на сайте.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории