Быстрое обновление зависимостей NPM

by, Yevgeniy Goncharov, 20-Apr-2023
  • npm
  • nodejs
  • обновление
  • зависимостей

Классический вариант - для установки последней версии npm пакета можно использовать команду установки с постфиксом latest:

npm install <package>@latest

Ранее я использовал штатные шаги для обновление, т.е. для проверки уже установленных пакетов можно использовать npm outdated, эта команда проверит каждую зависимость для установленных пакетов и сравнит текущую версию с последней версией в реестре NPM, и далее можно попробовать обновить используя команду:

npm update

Но мне понравился другой метод.

Метод npm-check-updates

Достаточно установить этот пакет, например глобально:

npm install -g npm-check-updates

Запустить проверку и посмотреть что можно обновить:

ncu

И соответственно обновить все устаревшее:

ncu -u

Версии могут быть помечены цветами:

  • Красный = major
  • Голубой = minor
  • Зеленый = patch

Можно запустить интерактивный режим обновления при помощи аргумента -i:

ncu -i

Это позволит обновить пошагово те или иные пакеты. Можно сгруппировать по типу обновлений:

ncu --interactive --format group

Основную документацию можно найти в официальной репе пакета:

Done.