NPM - Пакетный менеджер для nodejs
Документация
# Обновляем пакетный менеджер
$ npm update npm -g
# Устанавливает все пакеты, перечисленные в package.json
$ npm install
# Устанавливает express и вносит запись о нем в package.json в секцию dependencies
$ npm install express --save
# Устанавливает grunt и вносит запись о нем в package.json в секцию devDependencies
$ npm install grunt --save-dev
# Устанавливает только зависимости, перечисленные в подразделе «dependencies» в package.json,
npm install --production
# Внесем информацию об авторе "по умолчанию"
$ npm set init.author.name "$NAME" $ npm set init.author.email "$EMAIL" $ npm set init.author.url "$SITE"
# Выведет список всех возможных настроек
$ npm config ls -l
# Проверить не устарели ли пакеты
$ npm outdated
# Фиксируем пакеты перед отправкой на продакшен # Cоздает файл shrinkwrap.json в котором фиксируются также все версии ВСЕХ зависимостей
$ npm shrinkwrap
# Очистка локальный пакетов и установка их заново из package.json
$ npm prune $ npm install