Как установить npm на Windows: пошаговое руководство
Чтобы понять, как установить npm на Windows, достаточно скачать установщик Node.js, так как пакетный менеджер входит в его состав по умолчанию. Отдельная установка не требуется.
Оглавление
Почему npm не нужно устанавливать отдельно
npm устанавливается вместе с Node.js. Это пакетный менеджер, который входит в состав установки Node.js, поэтому отдельно его скачивать и настраивать не нужно.
Способ 1: Установка через nvm-windows
Этот метод рекомендуется официальными источниками, так как позволяет легко управлять версиями Node.js и npm.
- Удалите предыдущие установки: перед началом удалите все существующие версии Node.js и npm из системы, чтобы избежать конфликтов.
- Скачайте nvm-windows: перейдите на страницу релизов nvm-windows и скачайте файл
nvm-setup.zipпоследней версии. - Установите nvm-windows: распакуйте ZIP-архив, запустите файл
nvm-setup.exeи следуйте инструкциям мастера установки, выбрав каталог для установки. - Запустите PowerShell: откройте PowerShell от имени администратора.
- Установите Node.js (вместе с npm):
- Вариант А (рекомендуется): последняя стабильная LTS-версия.
nvm list available
nvm install <номер_версии_LTS>
```
- Вариант Б: самая последняя версия.
```bash
nvm install latest
```
6. **Активируйте версию**: выполните команду `nvm use <номер_версии>`, например: `nvm use 20.11.0`.
7. **Проверьте установку**: выполните команды `node -v` и `npm -v`. Обе команды должны вывести номера версий.
После изменения версии через nvm версия npm автоматически меняется на соответствующую.
Способ 2: Установка через официальный инсталлятор
Если вы не хотите использовать менеджер версий, можно установить Node.js напрямую.
- Скачайте установщик: перейдите на официальный сайт nodejs.org и скачайте установщик для Windows. Обязательно выбирайте версию с пометкой LTS (Long Term Support).
- Запустите установщик: дважды кликните по скачанному
.msiфайлу. Нажимайте "Next", соглашаясь с настройками по умолчанию. Установщик автоматически установит и Node.js, и npm. - Проверьте установку: откройте командную строку (cmd) или PowerShell и выполните
node -vиnpm -v.
Как обновить npm до последней версии
После установки вы можете обновить пакетный менеджер до последней доступной версии глобально, выполнив команду:
npm install -g npm
Проверка работоспособности установки
Создайте тестовый проект, чтобы убедиться в корректной работе:
mkdir test-project
cd test-project
npm init -y
npm install lodash
Если команды выполняются без ошибок, установка прошла успешно.
Частые ошибки
- Ошибки с правами доступа: если при установке или выполнении команд возникают ошибки, связанные с правами, запускайте PowerShell или командную строку от имени администратора.
- Конфликты версий: если в системе уже был установлен Node.js, его необходимо удалить перед установкой nvm-windows, иначе возможны конфликты путей и версий.
FAQ
Нужно ли устанавливать npm отдельно от Node.js?
Нет, npm входит в состав установщика Node.js и устанавливается автоматически вместе с ним.
Какую версию Node.js и npm лучше выбирать?
Для продакшн-проектов всегда рекомендуется использовать версию с пометкой LTS (Long Term Support), так как она является наиболее стабильной.
Можно ли иметь несколько версий npm на одном компьютере?
Да, при использовании nvm-windows вы можете устанавливать и переключаться между разными версиями Node.js, каждая из которых будет иметь свою соответствующую версию npm.