Обновление 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 только для конкретного проекта, выполните следующие шаги:
- Перейдите в папку проекта: bash
cd /путь/к/вашему/проекту
Обновите npm локально:
bash
npm install npm@latest
Это обновит npm только в контексте текущего проекта.
4. Обновление пакетов в проекте
После обновления npm вы можете обновить все зависимости в вашем проекте до последних версий:
- Установите утилиту
npm-check-updates
: bash
sudo npm install -g npm-check-updates
Проверьте доступные обновления для зависимостей:
bash
ncu
Обновите зависимости в package.json
:
bash
ncu -u
Установите обновлённые зависимости:
bash
npm install
5. Если npm был установлен через apt
Если npm был установлен через apt
, то обновление через npm install -g npm@latest
может не сработать. В этом случае выполните следующие шаги:
- Удалите старую версию 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
node -v npm -v
Рекомендации
- Используйте
nvm
(Node Version Manager) для управления версиями Node.js и npm. Это упрощает обновление и переключение между версиями. - Регулярно обновляйте npm, чтобы использовать последние функции и исправления безопасности.