Как установить node js

26.09.2024, 16:00 , Анастасия Дмитриева

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.