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