JavaScript используется для исполнения большей части интерактивных элементов на веб-ресурсах и в приложениях для мобильных устройств. Этот язык отлично взаимодействует с HTML/CSS и встроен в самые популярные браузеры. Чистый JS используется в вебе, но в общих случаях разработчики применяют различные среды. Одной из самых популярных является Node.js.
Я с экспертами Kursfinder.ru подготовила для вас небольшой гайд, в котором расскажу о том, как выполнить установку Node.js. Начну с того, что Node.js – среда выполнения кода на JavaScript, которая дает возможность использовать язык программирования в роли языка общего назначения, например, для написания серверной части или создания полноценных приложений для ПК.
Если же вы хотите не только понять, как установить Node.js, но и научиться им пользоваться, предлагаю ознакомиться с подборкой курсов Node.js из каталога Kursfinder.
В основе Node.js лежит движок, разработанный Гуглом, который используется в браузере корпорации – Chrome. Он позволяет компилировать код JavaScript в машинный код, который понятен процессору. Но для преобразования JavaScript в язык общего назначения требуются дополнительные ресурсы (помимо движка). Например, чтобы заниматься созданием серверной части, необходимо чтобы язык мог работать с файлами, сетью и т.д. Эту проблему разработчики решили путем добавления к движку дополнительных возможностей за счет собственного кода и применения сторонних библиотек. В итоге специалистам удалось создать инструмент, который позволяет проводить преобразование JS в язык общего назначения.
Node.js популярен у программистов благодаря возможности работать над созданием серверной и клиентской части с использованием одного языка. Кроме того, к его плюсам стоит отнести высокую скорость работы и NPM. Перейдем к разбору установки Node.js для Windows 10.
Удаление старых версий
Перед установкой новой версии Node.js необходимо удалить старые, чтобы избежать конфликтов между ними.
Для начала выполните команду: npm cache clean --force — она очистит кеш, связанный с предыдущими версиями.
Затем зайдите в раздел «Установка и удаление программ» в операционной системе и удалите Node.js вручную, после чего перезагрузите компьютер.
Удалите следующие папки вручную:
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, указав версии Node.js, которые вы видите с помощью команды nvm list.
Проверьте, что Node.js успешно удалён.
Как установить Node.js на Windows 10
С помощью NVM-Windows
Node Version Manager (NVM) — это менеджер версий, который позволяет работать с разными версиями Node.js и легко переключаться между ними. Поскольку обновления Node.js выходят довольно часто, использование менеджера версий — удобное решение. Хотя оригинальный NVM недоступен для Windows, существует альтернатива — nvm-windows.
Чтобы начать работать с nvm-windows, выполните следующие шаги:
Перейдите на репозиторий nvm-windows на GitHub.
Скачайте установщик последней версии nvm-windows.
Установите программу на ваш компьютер.
Запустите PowerShell от имени администратора и проверьте корректность установки.
Теперь вы можете выбрать версию Node.js для установки. Для этого выполните команду nvm list available, которая покажет доступные версии.
Если проект не требует конкретной версии, рекомендуется установить последнюю LTS-версию (с долгосрочной поддержкой). Она более стабильна и минимизирует вероятность проблем. Если же вы хотите протестировать новые возможности, можете выбрать самую последнюю версию, однако нужно учитывать, что она может быть менее стабильной.
Для установки последней LTS-версии выполните команду nvm install, выбрав нужную версию из списка.
Как установить node.js с помощью официального установщика
Чтобы воспользоваться официальным установщиком, необходимо:
Перейти на сайте nodejs.org в раздел «Загрузка».
Выбрать и скачать нужную версию.
Запустить файл и начать установку.
Следовать инструкциям установщика.
Зайдите на официальный сайт nodejs.org в раздел «Загрузка».
Установка node.js в WSL2
Если вы планируете использовать Node.js совместно с Docker, предпочитаете работать в Bash или вам нравится Linux, стоит рассмотреть установку среды выполнения в WSL2.
WSL (Windows Subsystem for Linux) — это программная прослойка, которая позволяет запускать приложения, созданные для Linux, на операционной системе Windows. Возможно, вы уже сталкивались с необходимостью использования WSL для работы с программами, не имеющими аналогов на Windows. Рассмотрим процесс установки Node.js на Windows с использованием WSL2. Вы также можете ознакомиться с нашей статьей «Как установить Node.js на Ubuntu 20.04».
Процесс установки WSL2 зависит от версии вашей операционной системы Windows. Чтобы узнать версию, нажмите WIN + R и введите команду winver.
Если у вас версия Windows 2004 или выше, выполните следующие шаги:
Откройте PowerShell от имени администратора и выполните нужные команды.
Проверьте результат, введя команду wsl.exe -l -v. Если у вас версия ОС младше 2004, но не ниже 1903, активируйте подсистему WSL для Windows через PowerShell.
Включите функцию виртуальной машины.
Перезагрузите компьютер.
Загрузите и установите обновления ядра Linux.
Установите WSL2 как основную версию через PowerShell.
Скачайте дистрибутив Linux из Microsoft Store.
Установите его и настройте.
Откройте консоль установленной системы через поиск в меню «Пуск» для дальнейшей работы.
Заключение
Node.js используют разные крупные компании, например, PayPal, Yahoo, Ebay, General Electric, Microsoft и Uber. В этой статье я достаточно подробно разобрала разные способы установки Node.js на Windows 10.