2015-12-10 4 views
2

Я начинаю с разработки Node.js, и прежде чем я сделаю первые шаги в новой технологии, я хотел бы быть уверенным, что все модули Node & обновлены (как в глобальном масштабе, так и локально). Я прочитал много руководств по обновлению модулей, например. ncu, npm update, nvm и так далее. В результате, я немного смущен, что является предпочтительным и наиболее удобным подходом к обеспечению того, чтобы ваши модули всегда были современными?Как полностью обновить все модули Node.js?

+0

Объявление версий в 'package.json', я считаю, достаточно, вы в значительной степени настраиваете все. Ваш вопрос кажется более похожим на «сохранение реестра npm». – Gntem

+0

Эй, похоже, вы ответили на свой вопрос здесь – Alex

ответ

6

В настоящее время, я пришел к выводу, что оптимальный подход:

  1. Установите Node.js это самостоятельно
  2. откройте консоль с правами администратора
  3. Перейти к корневой папке установки : cd C:\Program Files\nodejs
  4. Обновление npm : npm install [email protected]
  5. Перейти к папке модулей: cd C:\Program Files\nodejs\node_modules\npm
  6. Установить все нужные локальные и глобальные модули: npm install %MODULE_NAME%@latest
  7. установить менеджер обновления:
    • Вариант A: НПМ проверить:
      1. Установить npm install --global [email protected]
      2. Чтобы просмотреть доступные обновления: npm-check --update
      3. Чтобы обновить package.json выбрать нужные модули и нажмите Enter
    • Вариант B: NPM-чек-обновления:
      1. Установка npm install --global [email protected]
      2. Для обзора имеющихся Даты проведения: ncu
      3. Для обновления package.json: ncu -u
  8. Выполнить рекурсивное обновление всех модулей: npm --depth 9999 update --dev
  9. Очистить кэш: npm cache clear --force

В результате всех этих шагов , все мои модули должны быть полностью обновлены.

Смежные вопросы