Node.js – это среда выполнения на основе JavaScript. Node.js позволяет выполнять JavaScript на сервере, в отличие от традиционного использования этого языка только в браузерной среде.
Основные черты и возможности Node.js:
Node.js активно используется в разработке множества приложений, включая веб-серверы, инструменты командной строки, микросервисы, веб-приложения и даже некоторые десктопные приложения.
Представляем вам Windows VDS/VPS от RU-CENTER – надёжное решение для вашего бизнеса.
Наши серверы основаны на аппаратной виртуализации Hyper-V от Microsoft и тем самым обеспечивают высокую производительность. Храните ваши данные на скоростных серверных SSD, пользуйтесь безлимитным трафиком и выделенным IPv4-адресом. И всё это пока ваши данные остаются в полной безопасности в нашем дата-центре в Москве.
Свяжитесь с нашими техническими специалистами, чтобы обсудить тариф, и начните работу с RU-CENTER уже сегодня.
Способ 1. С помощью nvm
Node Version Manager (или сокращённо NVM) – это инструмент, который позволяет контролировать установку и управление версиями Node.js на вашей системе. Он упрощает процесс переключения между разными версиями Node.js в зависимости от потребностей ваших проектов. Это особенно полезно, когда ваши проекты требуют разных версий Node.js, а также для тестирования совместимости на разных версиях.
Если вы ещё не пользовались NVM, но хотите начать уже сейчас, установите его на свой компьютер, следуя нашим инструкциям:
nvm list
Этот инструмент поможет вам контролировать версии Node.js на вашем компьютере. На данный момент у вас, вероятно, нет установленных версий, так что список будет пустым.
В таком случае вы получите вывод:
No installations recognized.
Если для ваших проектов не требуется определённая версия, остановите свой выбор на последней стабильной версии LTS Node.js.
nvm install 18.17.1
Где «18.17.1» замените выбранным номером версии.
Downloading node.js version 18.17.1 (64-bit)...
Extracting node and npm...
Complete
npm v9.6.7 installed successfully.
Installation complete. If you want to use this version, type nvm use 18.17.1.
Готово! NVM успешно установлен.
Способ 2. Через официальный сайт
На главной странице вы увидите две версии Node.js: LTS (долгосрочная поддержка) и Current (текущая версия).
В большинстве случаев, если вы только начинаете работать с Node.js, рекомендуется выбрать версию LTS, так как она более стабильная и поддерживается в течение длительного времени.
Щёлкните по соответствующей кнопке «LTS».
Способ 3. В WSL2
Если вам интересно использовать Node.js в связке с Docker, вы предпочитаете работать в командной строке Bash или просто в среде Linux, стоит рассмотреть возможность установки Node.js в WSL2.
WSL (или Windows Subsystem for Linux) представляет собой технологию, разработанную Microsoft, которая позволяет запускать дистрибутивы Linux, включая их приложения и инструменты командной строки, на Windows.
Это создаёт среду, в которой пользователи могут работать с Linux-ориентированными инструментами и приложениями непосредственно на своём компьютере под управлением Windows.
WSL имеет две версии:
WSL 2 также поддерживает ядра Linux и дистрибутивы, такие как Ubuntu, Debian, CentOS и другие.
Чтобы установить WSL2, выполните следующие шаги:
Важно! Убедитесь, что у вас установлена версия Windows, которая поддерживает WSL2 (большинство современных версий Windows 10 поддерживают WSL 2).
wsl --install
wsl --set-version Ubuntu 2
wsl.exe -l -v
На экране отобразится:
NAME STATE VERSION
* Ubuntu Stopped 2
Далее откроется терминал, через который вы сможете установить Node.js. О том, как установить Node.js на Ubuntu, мы уже рассказывали в другом руководстве.
Если у вас уже установлены старые версии этой среды выполнения, то может потребоваться их удаление. Так вы сможете избежать конфликтов между версиями.
nvm ls
или
nvm list
В выводе вы получите примерно следующее:
18.16.0
18.13.0
16.17.1
npm cache clean --force
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\{User}\AppData\Roaming\npm
C:\Users\{User}\AppData\Roaming\npm-cache
C:\Users\{User}\.npmrc
C:\Users\{User}\AppData\Local\Temp\npm-*
nvm uninstall 18.16.0 18.13.0 16.17.1
По завершении на экране появится:
Uninstalling node v18.16.0... done
Uninstalling node v18.13.0... done
Uninstalling node v16.17.1... done
nvm list
При успешном удалении старых версий вы получите ответ:
No installations recognized.
В этой статье мы рассмотрели подробные шаги по установке Node.js на Windows. Завершив установку, вы получите мощный инструмент для разработки и выполнения JavaScript-приложений, а также доступ к множеству пакетов и библиотек через менеджер пакетов npm.