Как обновить npm на windows?
Обновить npm на Windows до последней версии можно стандартной командой npm install —global npm@latest, запущенной в Терминале или Командной строке (CMD) от имени администратора.
Ниже приведены подробные инструкции и альтернативные способы решения возможных проблем с правами доступа.
Способ 1: стандартное обновление (через CMD/PowerShell).
Этот метод подходит для большинства современных конфигураций Node.js.
- Откройте меню «Пуск».
- Введите в поиске Командная строка или PowerShell.
- Нажмите правой кнопкой мыши и выберите Запуск от имени администратора.
- Выполните команду:
bash
npm install —global npm@latest
Используйте код с осторожностью.
- Перезапустите терминал и проверьте текущую версию:
bash
npm -v
Способ 2: через официальный инструмент npm-windows-upgrade.
Если стандартный метод выдает ошибки доступа, конфликтует с путями Windows или заменяет файлы некорректно, воспользуйтесь специальной утилитой от разработчиков:
- Запустите PowerShell от имени администратора.
- Разрешите выполнение скриптов в сессии, введя команду:
powershell
Set-ExecutionPolicy Unrestricted -Scope Process
- Установите и запустите инструмент обновления:
powershell
npm install —global —production npm-windows-upgrade
npm-windows-upgrade
Используйте код с осторожностью.
- Скрипт предложит вам выбрать из списка нужную версию npm (стрелочками на клавиатуре). Выберите последнюю (highest) и нажмите Enter.
Способ 3: переустановка вместе с Node.js (рекомендуемый).
Поскольку npm поставляется в комплекте с Node.js, самый чистый способ обновить оба инструмента и избежать конфликтов в Windows — обновить сам Node.js.
- Вариант А: скачайте актуальный установщик (LTS или Current) с официального сайта nodejs.org и запустите его поверх старой версии.
- Вариант Б (если у вас установлен nvm-windows): если вы используете менеджер версий NVM для Windows, просто установите новую версию Node.js, в которую уже будет встроен свежий npm:
bash
nvm install latest
nvm use <номер_установленной_версии>




