Как обновить npm в проекте на Ubuntu

Обновление npm (Node Package Manager) на Ubuntu можно выполнить несколькими способами. Вот пошаговая инструкция:


1. Проверьте текущую версию npm

Перед обновлением убедитесь, какая версия npm у вас установлена:

bash

npm -v


2. Обновите npm до последней версии

Чтобы обновить npm до последней версии, выполните следующую команду:

bash

sudo npm install -g npm@latest

  • Эта команда установит последнюю версию npm глобально на вашем компьютере.
  • После завершения обновления проверьте версию снова: bash
  • npm -v

3. Обновление npm в проекте

Если вы хотите обновить npm только для конкретного проекта, выполните следующие шаги:

  1. Перейдите в папку проекта: bash
cd /путь/к/вашему/проекту

Обновите npm локально:

bash

  1. npm install npm@latest Это обновит npm только в контексте текущего проекта.

4. Обновление пакетов в проекте

После обновления npm вы можете обновить все зависимости в вашем проекте до последних версий:

  1. Установите утилиту npm-check-updates: bash
sudo npm install -g npm-check-updates

Проверьте доступные обновления для зависимостей:

bash

ncu

Обновите зависимости в package.json:

bash

ncu -u

Установите обновлённые зависимости:

bash

  1. npm install

5. Если npm был установлен через apt

Если npm был установлен через apt, то обновление через npm install -g npm@latest может не сработать. В этом случае выполните следующие шаги:

  1. Удалите старую версию npm: bash
sudo apt-get remove nodejs npm

Установите Node.js и npm через Node Version Manager (nvm):

bash

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
source ~/.bashrc
nvm install node

Это установит последнюю версию Node.js и npm. Проверьте версии:

bash

  1. node -v npm -v

Рекомендации

  • Используйте nvm (Node Version Manager) для управления версиями Node.js и npm. Это упрощает обновление и переключение между версиями.
  • Регулярно обновляйте npm, чтобы использовать последние функции и исправления безопасности.