Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы====== NPM - Пакетный менеджер для nodejs ====== * [[pnpm]] ===== Документация ===== # Обновляем пакетный менеджер <code bash> $ npm update npm -g </code> # Устанавливает все пакеты, перечисленные в package.json <code bash> $ npm install </code> # Устанавливает express и вносит запись о нем в package.json в секцию dependencies <code bash> $ npm install express --save </code> # Устанавливает grunt и вносит запись о нем в package.json в секцию devDependencies <code bash> $ npm install grunt --save-dev </code> # Устанавливает только зависимости, перечисленные в подразделе «dependencies» в package.json, <code bash> npm install --production </code> # Внесем информацию об авторе "по умолчанию" <code bash> $ npm set init.author.name "$NAME" $ npm set init.author.email "$EMAIL" $ npm set init.author.url "$SITE" </code> # Выведет список всех возможных настроек <code bash> $ npm config ls -l </code> # Проверить не устарели ли пакеты <code bash> $ npm outdated </code> # Фиксируем пакеты перед отправкой на продакшен # Cоздает файл shrinkwrap.json в котором фиксируются также все версии ВСЕХ зависимостей <code bash> $ npm shrinkwrap </code> # Очистка локальный пакетов и установка их заново из package.json <code bash> $ npm prune $ npm install </code> ===== Статьи ===== * http://habrahabr.ru/post/133363/СохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal