Как установить node js на windows 10 через cmd

This tutorial will discuss the command line way to install Node.js and NPM quickly on Windows 10 or 11 using the PowerShell or Command prompt.

Use CMD or Powershell to install Node.js & NPM on Windows 10 or 11 1. Open PowerShell as Admin2. Check Winget is Available3. Command to Install Node.js LTS or Current version4. Testing the Installation by checking the versionConclusion 

Node.js and its NPM which stands for ‘Node package manager’ are widely used by developers around the world for developers’ modern applications. Both are open-source and cross-platform, hence the operating system is not a limitation at all. Nodejs which offers a back-end JavaScript runtime environment allows developers to build scalable network applications. Whereas, to install dependencies and other supported packages to build an app, NPM, a Node Package Manager is there. 

Although Node.js is cross-platform, its process of installation is different as per the operating system you are using. When it comes to Windows, most of the time users manually visit the website of Nodejs to download its executable file to perform the installation. However, you don’t need to do that because Windows 10 and 11 come with an inbuilt package manager like Linux known as Winget.

And in this article, we will provide a step-by-step guide to installing Node.js and NPM on Windows 10 or 11 using the command terminal.

Those who are not interested in the CLI way can still go for the traditional GUI way for downloading and installing Node.js and NPM on Windows 10 or 11.

Use CMD or Powershell to install Node.js & NPM on Windows 10 or 11 

Prerequisites – Before installing Node.js and NPM on Windows, it is important to ensure that the following prerequisites are met:

  • You are using Windows 10 or 11
  • Access the Administrator user account
  • Active Internet connection 

1. Open PowerShell as Admin

Here we are using Powershell, however, you can use the Command prompt as well; the given steps in this article will be the same for both.

Right-click on the Windows 10 or 11 start menu and select Terminal (Admin) in Windows 11. Whereas Windows 10 users would have Powershell (Admin) option. 

2. Check Winget is Available

Winget is a package manager developed by Microsoft for its Windows operating system to easily install an application using the command line. So, first, let’s check whether it is available on our system or not. Well, by default it will be there. if not, then you can install it manually from GitHub.

winget

You will get something like the below in the given screenshot which confirms, the package manager is working fine. 

Check Winget is available or not

3. Command to Install Node.js LTS or Current version

Node.js comes with NPM, so installing it will also configure the package manager. Som on your command prompt or terminal, type the given command to check the availability of Nodejs packages:

winget search node.js

You will see all the available versions of Node to install on Windows using the Winget package manager such as LTS, Current, and Nighlly. 

Search for Node package using winget

Let’s see how to download them using the command given below, choose only one as per the version you want on your system.

For Node.js & NPM LTS version, the command will be:

winget install OpenJS.NodeJS.LTS

For Node.js and NPM Current version 

winget install OpenJS.NodeJS

To get the Nightly version (testing)

winget install OpenJS.NodeJS.Nightly
Install Nodejs and NPM on Windows using Command pompt

4. Testing the Installation by checking the version

Once you are done with the installation, let’s confirm the required version of Node.js and NPM are on Windows by running a simple command in the command prompt or Powershell. However, before running them close and reopen the command prompt.

Check the version of Node.js by typing

node -v 

Check the version of NPM by using 

npm -v
Check NPM and Node versions

Conclusion 

Using the command line to install Node.js and NPM on Windows is quite easy as compared to the graphical way in which we manually have to download the installer by using a browser and visiting the software website. By following the steps given in this article, developers can ensure that they have the latest version of Node.js and NPM installed on their Windows computers for creating scalable network applications using JavaScript.

Other Articles:

  • How to change the NPM version in Linux, Windows, or macOS?
  • How to update NodeJS and NPM to their latest versions?
  • How to directly install the npm package from the GitHub repository
  • What is npm ci and how it is different from the ‘npm install’ command?

Node.js это кроссплатформенная среда исполнения, позволяющая запускать серверные (бэкенд) приложения JavaScript вне браузера. В этой статье мы рассмотрим, как установить фреймворк Node.js и его менеджер пакетов NPM в Windows.

Для установки Node.js и NPM можно скачать с официального сайта готовый установщик в виде MSI пакета (https://nodejs.org/en/download/prebuilt-installer). На сайте доступны MSI пакеты для x86 и x64 версий Windows. Если нет специальных требования, обычно рекомендуется устанавливать LTS версию Node.js (Long Term Support) .

Скачать node.js для Windows

Запустите установку из MSI пакета с настройками по умолчанию.

Установка Node.js в Windows с помощью MSI установщика

MSI пакет содержит не только сам фреймоворк Node.js, но и также менеджер пакетов NPM, который устанадливается по-умолчанию. Установщик позволяет автоматически добавить пути к директориям node.js и npm в переменные окружения Windows.

Встроенный в node.js менеджер Node Package Manager (NPM), используется для загрузки и установки сторонних модулей из внешних репозиториев.

Для компиляции некоторых модулей, установленных через npm, могут потребоваться среды разработки python и Visual Studio. Вы можете разрешить NPM автоматически устанавливать необходимые инструменты, либо установить их в дальнейшем вручную через Chocolatey (https://github.com/nodejs/node-gyp#on-windows).

автоматическая установка сред компиляции для node.js

После окончания установки, проверьте что Node.js и npm установлены. Выполните следующие команды, чтобы вывести версии инструментов:

node -v
npm -v

Также для установки Node.js можно использовать менеджер пакетов WinGet, который установлен по-умолчанию в Windows 10 и 11.

winget install OpenJS.NodeJS.LTS

установка OpenJS.NodeJS.LTS через winget

Эта команда автоматически скачает и в тихом режиме установит последнюю LTS версию Node.js.

Перезапустите консоль cmd/powershell, чтобы обновить пути в переменных окружения. Проверьте, что node.js и NPM успешно установлены и пути к ним прописаны в переменной окружения PATH:

(Get-ChildItem env:Path).value -split ";"

пути к node.js и NPM в переменных окружения

C:\Program Files\nodejs\
C:\Users\%username%\AppData\Roaming\npm

Также можно установить Node.js в Windows с помощью пакетного менеджера Chocolatey:

Choco install -y nodejs.install

Проверить работу Node.js можно с помощью простого JavaScript скрипта. Создайте текстовый файл hello.js с кодом:

console.log("Hello, world!")

Запустите скрипт с помощью node.js:

node hello.js

Для серверных развертываний Node.js, рекомендуется использовать менеджер версий NVM (Node Version Manager) для установки Node.js и npm.

NVM позволяет установить на компьютере несколько версию Node.js и переключаться между ними. Кроме того, в отличии от MSI установщика Node.js, NPM не использует профиль текущего пользователя для хранения данных. Это позволит исключить проблемы с путями и разрешениями при запуске сервисов.

Для установки NVM в Windows воспользуетесь пакетом NVM for Windows ( https://github.com/coreybutler/nvm-windows). Скачайте файл nvm-setup.exe и запустите установку.

Установка менеджера версий NVM (Node Version Manager) в Windows

Для установки определенной версии Node.js через NVM, используется команда:

nvm install 21

Вывести список установленных версий Node:

nvm list

Чтобы переключиться между версиями:

nvm use 20.11.0

При переключении версий скрипт nvm подменяет путь до Node.js в переменной PATH.

На JavaScript выполняется большая часть интерактивных элементов на сайтах и в мобильных приложениях. JavaScript отлично работает с HTML/CSS и интегрирован основные браузеры на рынке. Чистый JavaScript используется в вебе, а для общего применения JavaScript разработчики используют различные среды выполнения, например, Node.js.

Node.js — это среда выполнения кода JavaScript. Она позволяет использовать JavaScript как язык программирования общего назначения: создавать на нем серверную часть и писать полноценные десктопные приложения.

Основа Node.js — движок V8. Этот движок был разработан Google и используется в браузере Google Chrome. Он компилирует код JavaScript в машинный код, который понимает процессор. Однако, чтобы сделать из JavaScript язык общего назначения, одного движка недостаточно. Так, например, для создания серверной части нужно, чтобы язык умел работать с файлами, сетью и т.п. Для решения этой проблемы разработчики добавили к V8 дополнительные возможности, с помощью своего кода и сторонних библиотек. В итоге у них получился инструмент, который превращает JavaScript в язык общего назначения.

Node.js стала популярна среди разработчиков благодаря возможности создавать серверную и клиентскую часть на одном языке, скорости работы и NPM. В этом материале мы расскажем, как правильно установить Node.js на Windows 10.

Удаление старых версий 

Перед установкой необходимо удалить старые версии среды выполнения, если они были ранее установлены. Наличие предыдущих версий может привести к возникновению конфликтов.

Проверим систему на наличие версий Node.js. Для этого в cmd (чтобы ее запустить, нажмите Win+R, введите cmd и нажмите Enter) выполняем команду nvm list:

C:\Users\Timeweb>nvm list
    18.9.0
    18.8.0
    16.17.0

Как видим, у нас установлено несколько версий. Удалим их:

  1.  Выполняем команду npm cache clean --force.
  2. В «Установка и удаление программ» удаляем Node.js.
  3. Перезагружаем компьютер.
  4. Удаляем следующие каталоги. Некоторые из них могут существовать, а некоторые, наоборот, отсутствовать:
    • 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-*
  5. Возвращаемся в командную строку и выполняем nvm uninstall к каждой версии, полученной с помощью nvm list:
C:\Users\Timeweb>nvm uninstall 18.9.0
Uninstalling node v18.9.0... done

C:\Users\Timeweb>nvm uninstall 18.8.0
Uninstalling node v18.9.0... done

C:\Users\Timeweb>nvm uninstall 16.17.0
Uninstalling node v18.9.0... done

Дополнительно проверим, что версии удалены:

C:\Users\Timeweb>nvm list
No installations recognized.

C:\Users\Timeweb>where node
ИНФОРМАЦИЯ: не удается найти файлы по заданным шаблонам.

C:\Users\Timeweb>where npm
ИНФОРМАЦИЯ: не удается найти файлы по заданным шаблонам.

cloud

С помощью nvm-windows

Node Version Manager или сокращенно NVM — это диспетчер версий Node.js. Возможно, во время работы вам придется использовать различные версии Node и переключаться между ними. Версии часто меняются, поэтому при работе рекомендуется использовать диспетчер версий.

NVM — самый распространенный диспетчер версий, но, к сожалению, в Windows он не доступен, и вместо него используется адаптированный вариант nvm-windows. 

  1. Зайдите в репозиторий nvm-windows на github.
  2. Загрузите установщик nvm-setup.exe последней версии диспетчера.
  3. После загрузки осуществите установку.
  4. По окончании работы установщика откройте PowerShell от имени администратора и проверьте работоспособность NVM:
PS C:\Windows\system32 > nvm list
No installations recognized.

Теперь нужно выбрать версию Node.js, которую вы будете устанавливать на свой компьютер. Команда nvm list available покажет частичный список доступных для загрузки версий:

Image4

Если для вашего проекта не требуется определенная версия, то рекомендуется выбрать последний LTS-выпуск. Риск возникновения проблем при работе с такой версией минимален. Если же вы хотите протестировать нововведения и улучшенные возможности, то вы можете загрузить последнюю версию. При этом не стоит забывать, что риск возникновения проблем с новейшей версией выше.

Установим последний LTS. Возьмем номер версии из результата nvm list available и установим его с помощью nvm install:

PS C:\Windows\system32> nvm install 16.17.0
Downloading node.js version 16.17.0 (64-bit)...
Extracting...
Complete
Creating C:\Users\Timeweb\AppData\Roaming\nvm\temp

Downloading npm version 8.15.0… Complete
Installing npm v8.15.0…

Installation complete. If you want to use this version, type

nvm use 16.17.0

Установка завершена. В ряде случаев при установке nvm-windows может возникнуть проблема: nvm не загрузит диспетчер пакетов NPM. В этом случае рекомендуем воспользоваться следующим способом установки.

Как установить node.js с помощью официального установщика

  1. Зайдите на официальный сайт nodejs.org в раздел «Загрузка».
  2. Выберите и загрузите нужную версию.
  3. По завершению загрузки откройте файл, после чего начнется установка.
  4. Следуйте инструкциям установщика.

Установка node.js в WSL2

Если вы хотите использовать Node.js вместе с Docker, планируете работать с командной строке Bash или просто любите Linux, то имеет смысл задуматься об установке среды выполнения в WSL2. 

WSL (Windows Subsystem for Linux) — это программная прослойка для запуска приложений, созданных под Linux-системы, на ОС Windows. Возможно, вам уже приходилось работать в WSL с приложениями, у которых нет Windows-версий. Ранее мы уже рассматривали установку Node.js на Ubuntu 20.04. Поэтому в этом разделе будет размещена инструкция по установке WSL 2 — об установке Node.js на Ubuntu читайте в статье «Как установить Node.js в Ubuntu 20.04»

Алгоритм установки WSL2 в Windows 10 зависит от версии операционной системы. Чтобы её узнать, нажмите Win+R и введите winver. После этого откроется такое окно:

Image3

Алгоритм для версий старше 2004

В PowerShell от имени администратора выполняем следующие команды:

wsl --install 
wsl --set-version Ubuntu 2

Для проверки результата воспользуемся командой wsl.exe -l -v:

PS C:\WINDOWS\system32> wsl.exe -l -v
  NAME      STATE           VERSION
* Ubuntu    Stopped         2

Алгоритм для версий младше 2004 (как минимум потребуется ОС версии 1903)

В PowerShell (от имени администратора) активируем подсистему Windows для Linux.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Затем активируем функцию виртуальной машины:

dism.exe /online /enable-feature /featurename: VirtualMachinePlatform /all /norestart 

После выполнения этих действий нужно перезагрузить компьютер.

Когда компьютера запустится, скачиваем и устанавливаем пакет обновлений ядра Linux. Загрузить его можно по здесь.

В PowerShell выберем 2 версию WSL в качестве основной:

wsl --set-default-version 2

Теперь скачаем какую-нибудь операционную систему на Linux. Сделать это можно прямо магазине приложений Microsoft Store:

Image1

По окончании установки вы сможете зайти в консоль установленной системы через меню поиска:

Image2

Заключение

Node.js — это популярная среда разработки, которая используется множеством крупных компаний: PayPal, Yahoo, Ebay, General Electric, Microsoft и Uber. В рамках этого материала мы рассмотрели способы как установить Node.js на Windows 10. 

У меня на компьютере установлена операционная система «Windows 10 Pro» (64-разрядная).

Установка «в лоб»

Заходим на официальный сайт среды выполнения «Node.js»:

https://nodejs.org/en/
https://nodejs.org/ru/

Я зашел на первую ссылку (англоязычный вариант сайта). У меня сразу на открывшейся странице написано: «Download for Windows (x64)». Как я понимаю, сайт определяет операционную систему пользователя автоматически. Под этим заголовком две большие зеленые кнопки:

16.13.0 LTS (Recommended For Most Users)
17.2.0 Current (Latest Features)

Понятно, что первая кнопка — для скачивания самой свежей рекомендуемой (стабильной) на сегодня версии среды. А вторая кнопка — для скачивания самой свежей экспериментальной версии среды.

Я выбрал первый вариант. После нажатия на эту кнопку начинается закачка на компьютер файла-дистрибутива «node-v16.13.0-x64.msi». (Файлы с расширением «.msi» — это установочные пакеты в операционных системах «Windows». При их запуске они обрабатываются подсистемой операционной системы «Windows», обеспечивающей установку программ. Вообще, «msi» — это сокращение от «Microsoft Installer» [по-русски «установщик программ от фирмы Microsoft»].) После закачки этого файла на компьютер я его запустил и быстро прощелкал все пункты установки, оставляя везде выборы по умолчанию.

В конце установщик сообщил, что установка закончена успешно.

* * *

Как проверить, что среда выполнения «Node.js» установлена и работает? Вообще, нужно понимать, что работа со средой выполнения «Node.js» выполняется через интерфейс командной строки, а не как мы (пользователи операционной системы «Windows») привыкли — не через графический оконный интерфейс.

То есть можно зайти в командную строку (cmd.exe) операционной системы «Windows 10 Pro» и ввести команду «node»:

Как видно на иллюстрации, среда выполнения «Node.js» отреагировала на введенную команду. Очевидно, что если она реагирует, значит, она установлена. В противном случае командная строка сообщила бы об отсутствии вызываемой командой «node» программы.

Почему среда выполнения «Node.js» успешно вызывается из любого каталога (папки)? На иллюстрации видно, что я не переходил в каталог, в который была установлена среда выполнения «Node.js», а запуск этой программы всё равно был выполнен успешно. Дело в том, что при установке среды выполнения «Node.js» установщик прописал путь к каталогу, в который была установлена эта среда выполнения, в переменную среды (в данном случае под словом «среда» подразумевается операционная система «Windows 10 Pro») PATH. Это даёт возможность запускать среду выполнения «Node.js» из любого каталога, не указывая полного пути к исполняемому файлу этой среды выполнения.

https://ru.wikipedia.org/wiki/PATH_(переменная)

Кроме запуска из командной строки (cmd.exe) среду выполнения «Node.js» можно запустить из программы «Windows PowerShell» (которая, как я понимаю, позиционируется как замена классической командной строки «cmd.exe»):

Кроме этого следует знать, что установщик создал в меню кнопки «Пуск» операционной системы новую папку «Node.js», в которую поместил шесть файлов-ярлыков. Запустить среду выполнения «Node.js» можно и оттуда. Названия этих ярлыков:

1. Install Additional Tools for Node.js
2. Node.js command prompt
3. Node.js documentation
4. Node.js website
5. Node.js
6. Uninstall Node.js

Вот что они делают:

1. C:\Windows\System32\cmd.exe /d /c "C:\Program Files\nodejs\install_tools.bat"
2. C:\Windows\System32\cmd.exe /k "C:\Program Files\nodejs\nodevars.bat"
3. Открывает в браузере https://nodejs.org/download/release/v16.13.0/docs/api/
4. Открывает в браузере https://nodejs.org/
5. "C:\Program Files\nodejs\node.exe"
6. Вызывает "C:\Windows\SysWOW64\msiexec.exe" с соответствующими ключами.

Пока не знаю, что они там понаписали в пунктах 1 и 2. Прежде, чем их использовать, нужно разобраться, что там прописано в пакетных файлах с расширением «.bat». Пункт 5 — это, думаю, аналог запуска среды выполнения «Node.js» из командной строки «cmd.exe». С пунктами 3 и 4 всё просто, они открывают указанные адреса в браузере. Пункт 6 — это запуск упомянутой выше подсистемы операционной системы «Windows», которая устанавливает программы. В данном случае эта же подсистема используется для удаления программы из операционной системы.

Продолжение тут.

Как установить Node.js на Windows – подробный гайд

Реклама. АО «ТаймВэб». erid: LjN8KHRM6


В мире веб-разработки Node.js занимает одну из центральных ролей, предоставляя мощные инструменты для создания разнообразных приложений, от простых веб-сайтов до сложных корпоративных решений. Установка Node.js на Windows – это первый шаг для начинающих разработчиков, которые стремятся освоить JavaScript. Также это необходимая процедура для опытных профессионалов, желающих наладить рабочую среду. 

В этой статье мы подробно рассмотрим процесс установки Node.js на Windows, обсудим различные методы и дадим полезные советы, которые помогут вам начать работу без лишних препятствий.

Особенности установки Node.js на Windows

Node.js – это мощная и гибкая среда выполнения для JavaScript, которая нашла свое применение не только в веб-разработке, но и за ее пределами. Она работает на быстродействующем движке V8, который также лежит в основе браузера Google Chrome. 

Node.js позволяет разработчикам использовать JavaScript для написания серверного программного обеспечения, а также для создания разнообразных приложений и инструментов.

Установка Node.js на Windows немного отличается от простого добавления новой программы. Так как при этом нужно учитывать множество версий Node.js и их модулей, которые регулярно обновляются и дополняются. Неправильная установка может привести к конфликтам версий или даже к неработоспособности среды.

К счастью, существует удобный инструмент для управления различными версиями Node.js – Node Version Manager (NVM). Он позволяет легко устанавливать, использовать и переключаться между разными версиями, минимизируя риск возникновения проблем и упрощая процесс обновления.

Удаление старых версий

Перед установкой новой версии Node.js необходимо убедиться, что на компьютере нет предыдущих установок, которые могут вызвать конфликты. Для этого не потребуется вручную искать файлы через Проводник Windows. 

Мы лучше воспользуемся командной строкой:

  • нажимаем на клавиатуре Win+R;
  • вводим cmd;
  • нажимаем Enter

Далее вводим команду nvm list для отображения списка установленных версий Node.js:

C:\Users\Timeweb>nvm list
    18.9.0
    18.8.0
    16.17.0

На этом примере видно, что у нас установлено три разные версии, их нужно удалить:

  • Сначала очистим кэш npm командой npm cache clean —force, чтобы удалить все неиспользуемые файлы и данные, связанные с Node.js. 
  • Затем удаляем Node.js через панель управления в разделе «Программы и компоненты». 

Если пропустить очистку кэша, удаление может быть неполным.

После удаления программы перезагружаем компьютер и вручную удаляем оставшиеся папки, чтобы полностью очистить систему от следов 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-*

Однако с удалением самой среды еще не вычищены версии ее библиотек. Для их корректной деинсталляции придется выполнить дополнительные процедуры вручную. В той же командой строке cmd пишем код nvm uninstall для каждой версии из списка list:

C:\Users\Timeweb>nvm uninstall 18.9.0
Uninstalling node v18.9.0... done

C:\Users\Timeweb>nvm uninstall 18.8.0
Uninstalling node v18.9.0... done

C:\Users\Timeweb>nvm uninstall 16.17.0
Uninstalling node v18.9.0... done

Чтобы убедиться, что все версии были удалены, нужно повторно использовать nvm list. Затем можно проверить отсутствие Node.js и npm в системе с помощью команд where node и where npm:

C:\Users\Timeweb>nvm list
No installations recognized.

C:\Users\Timeweb>where node
ИНФОРМАЦИЯ: не удается найти файлы по заданным шаблонам.

C:\Users\Timeweb>where npm
ИНФОРМАЦИЯ: не удается найти файлы по заданным шаблонам.

Если команды where не находят исполняемые файлы node и npm, это подтверждает, что Node.js успешно удалена из системы.

Теперь можно приступать к установке новых версий Node.js. Ниже мы подробно рассмотрим этот процесс с использованием разных методов.

Как установить Node.js на Windows 10

Существует несколько подходов к установке Node.js на Windows 10, все они используют стандартные, безопасные методы и не требуют нелегальных «креков». 

Установка с помощью nvm-windows

NVM был изначально разработан для Unix-подобных систем. Но благодаря усилиям сообщества разработчиков, теперь версия nvm-windows предлагает те же возможности для пользователей Windows. Этот инструмент позволяет устанавливать и управлять несколькими версиями Node.js.

Чтобы его использовать, нужно выполнить следующие действия:

  1. Загрузить nvm-windows с официального репозитория на GitHub: https://github.com/coreybutler/nvm-windows. 
  2. После скачивания запустить установщик nvm-setup.exe и следовать инструкциям на экране. 
  3. В конце установки может потребоваться перезагрузка компьютера.

После установки nvm-windows откройте PowerShell от имени администратора, чтобы проверить установку и начать управлять версиями Node.js. Прежде чем продолжить, нужно убедиться, что старые версии были удалены (как описано в предыдущем разделе).

На этом шаге проверить установленные версии Node.js можно следующим образом:

PS C:\Windows\system32 > nvm list
No installations recognized.

Если вы удалили предыдущие версии Node.js, список будет пуст. 

Чтобы увидеть доступные для установки версии, используйте команду:

PS C:\> nvm list available

PS C:\> nvm list available» src=»https://timeweb.com/media/default/0001/21/14def7ce655d41c260bfc09331528e01c903ba79.png»></p>
<div class= Картинка с сайта: timeweb.com

Из списка можно выбрать подходящую версию Node.js для установки. Хотя обычно рекомендуется устанавливать последний стабильный вариант, некоторые проекты могут требовать определенную версию. 

Для установки последнего LTS, возьмем номер версии из результата nvm list available и установим его с помощью nvm install:

PS C:\Windows\system32> nvm install 16.17.0
Downloading node.js version 16.17.0 (64-bit)...
Extracting...
Complete
Creating C:\Users\Timeweb\AppData\Roaming\nvm\temp

Downloading npm version 8.15.0… Complete
Installing npm v8.15.0…

Installation complete. If you want to use this version, type

nvm use 16.17.0

После успешной установки вы увидите сообщение о ее завершении. 

Иногда при установке nvm-windows может возникнуть проблема – nvm не загружает диспетчер пакетов NPM. В таком случае нужно использовать другой способ установки.

Установка Node.js с помощью официального установщика

Для тех, кто предпочитает прямую установку без использования менеджера, официальный установщик Node.js – это идеальный выбор. Такой метод отличается от установки через nvm-windows тем, что он включает в себя диспетчер пакетов npm, который является стандартным инструментом для управления зависимостями в проектах Node.js.

Этот метод установки можно выполнить по такой инструкции:

  1. Перейти на официальный сайт Node.js по адресу nodejs.org.
  2. В разделе Download (Загрузка) выбрать рекомендуемую для большинства пользователей версию (Recommended For Most Users) или последнюю текущую версию (Latest Current Version), в зависимости от ваших потребностей.
  3. Скачать установочный файл для Windows (обычно .msi формат для 32-битных или 64-битных систем).
  4. Запустить скачанный файл и следовать инструкциям мастера установки. В процессе установки у вас будет возможность выбрать дополнительные компоненты, такие как инструменты для нативной компиляции модулей.
  5. После завершения установки рекомендуется перезагрузить компьютер, чтобы обеспечить корректную работу Node.js и npm.

Чтобы проверить, что Node.js и npm были установлены корректно, откройте командную строку или PowerShell и введите следующие команды:

node -v

Эта команда выведет текущую установленную версию Node.js.

npm -v

Эта команда выведет установленную версию диспетчера пакетов npm.

Теперь на компьютере установлен Node.js и npm, он готов к разработке приложений на JavaScript.

Установка Node.js в WSL2 (Windows Subsystem for Linux версии 2)

WSL2 представляет собой улучшенную версию подсистемы Windows для Linux. Она позволяет запускать настоящую среду Linux непосредственно из системы Windows, без необходимости использования традиционной виртуальной машины или двойной загрузки.

Прежде чем устанавливать Node.js, необходимо установить WSL2. Также предварительно нужно проверить версию Windows с помощью команды winver, запустив ее в командной строке (CMD) или в поиске Windows. 

После этого откроется подобное окно:

Окно установки

Для установки WSL2 нужно выполнить следующие действия:

  1. Открыть PowerShell от имени администратора.
  2. Ввести команду, чтобы установить WSL (если он еще не установлен). 

Пример команды:

wsl --install

Затем, чтобы выбрать конкретную версию Linux (например, Ubuntu), и установить ее как WSL2, используйте команду:

wsl --set-version Ubuntu 2

Все это делается от имени администратора, как и в предыдущих вариантах. Для контроля установки воспользуемся проверкой:

PS C:\WINDOWS\system32> wsl.exe -l -v
  NAME      STATE           VERSION
* Ubuntu    Stopped         2

При использовании старых версий Линукса (младше 2004-й) могут потребоваться другие команды:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename: VirtualMachinePlatform /all /norestart

Они активируют установленный эмулятор, запуская его в виде виртуальной машины –то есть отдельного «компьютера в компьютере», который никак не связан с основным.

Далее потребуется перезагрузка, а также возможно дополнительная установка пакетов с обновлениями. Учитывая, что операционная система – это довольно объемная среда, для нее необходимо выделить достаточно места на системном диске.

Загрузку обновлений можно произвести в виде готовых приложений из магазина Microsoft Store или любых других аналогичных мест:

Сервисы для загрузки обновлений

Но тут важно учитывать, что WSL должен быть именно второй, то есть новая версия. 

Это можно проверить командой:

wsl --set-default-version 2

После установки эмулятор будет выглядеть следующим образом:

После установки эмулятор будет выглядеть следующим образом

Немного об установке на Linux

Процесс установки Node.js в среде Linux отличается от установки на Windows. Но он остается прямолинейным и доступным благодаря встроенным менеджерам пакетов, присущим большинству дистрибутивов Linux. 

Стандартный подход включает в себя использование таких команд:

  • apt для Debian-подобных систем;
  • yum для систем, основанных на Fedora. 

Эти инструменты облегчают процесс установки, обеспечивая автоматическое управление зависимостями и конфигурацией. Поэтому внедрение Node.js в Linux-окружение происходит быстро и безболезненно.

Читайте также

Заключение

Node.js – это мощная и гибкая платформа, предназначенная для создания масштабируемых сетевых приложений. Она обладает высокой производительностью, асинхронной природой и обширной экосистемой, которую формирует более миллиона пакетов npm. 

Благодаря таким преимуществам Node.js получила широкое признание. Ее используют многие ведущие компании в мире, включая LinkedIn, Netflix, Uber, Walmart, NASA и прочие.

Благодаря установке Node.js на Windows, разработчики получают доступ к богатому набору инструментов и могут легко интегрировать свои проекты с огромным количеством доступных библиотек и фреймворков, ускоряя таким образом процесс разработки и реализацию проектов.

Читайте также

Наши постоянные авторы и читатели делятся лайфхаками, основанными на личном опыте. Полная свобода самовыражения.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows 7 как удалить стиль
  • Установочная флешка windows 7 через телефон
  • Wake on lan windows 10 download
  • Как скрыть центр уведомлений в windows 10
  • Как изменить режим питания windows 11