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