Как обновить node js через консоль windows
Перейти к содержимому

Как обновить node js через консоль windows

  • автор:

Как установить Node.js и проверить его работу

nodejs-download

Привет! В этой статье расскажу, как установить Node.js. Причем не важно, какая у вас система — Windows или macOS.

Node.js — это технология, программная платформа, позволяющая писать серверный код на языке JаvaScript. Она представляет из себя компилятор, построенный на движке V8, зашитый в Google Chrome.

V8 — это высокопроизводительный движок JavaScript и WebAssembly от Google с открытым исходным кодом, написанный на C ++.

Он используется в Chrome и Node.js и других; реализует ECMAScript и WebAssembly, работает в системах от Windows 7 и более новых, macOS 10.12+ и Linux, использующих процессоры x64, IA-32, ARM или MIPS.
V8 может работать автономно или может быть встроен в любое приложение C ++.

Установка Node.js

Ваша система определяется автоматически. Выбираем Current (текущую версию). Это обычный exe файл, который устанавливается как и любая другая программа.

2. Следуйте всем настройкам по умолчанию, нажимая Next для продолжения:

Принимаем условия использования, ставим галочку:

Папка назначения, куда будет установлен Node.js. По умолчанию, это Program Files на диске C:

Настройки по умолчанию. Модули, которые установятся, здесь важно наличие npm modules:

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

Install — нажимаем для запуска инсталляции или Back, чтобы вернуться и изменить настройки:

После успешной установки нажимаем Finish:

Проверяем работу Node.js

1. На вашем виртуальном сервере, у меня это OpenServer/domains:

var text = 'Hello, world!'; console.log(text);

2. Запускаем командную строку. Если не знаете, как её запустить, то перейдите Пуск -> Стандартные программы -> Выполнить

Командная строка Windows

2.1. Напишите в этой строке: npm -v

-vversion — версия

Если видим версию (на скрине у меня 6.7.0), значит всё ОК!

2.2. Здесь же, в консоли, переходим к папке node: cd node и командой dir проверяем содержимое папки. Наблюдаем наличие нашего index.js

2.3. Делаем компиляцию командой: node index

node index это сокращенная команда — аналог записи node ./index.js (выше на скрине). Т.е. можно не указывать путь к файлу, Node.js по умолчанию сам ищет в корне индексный файл index.js.

2.4. И вот он, долгожданный результат: Hello, World!

Всё работает! Поздравляю! �� Или нет? Пишите.

Эту статью написала специально к серии уроков по Gulp, поскольку там ссылаюсь на необходимость установленного Node.js. Теперь будет понятно, как это сделать.

Установка Node.js¶

Установка Node.js занимает всего несколько минут независимо от операционной системы. Сперва перейдите на официальный сайт платформы, где автоматически определяется тип и разрядность вашей операционной системы. На сайте предлагается установить Node.js либо самой последней (Current), либо стабильной версии (LTS).

Установка

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

Версия Current имеет все последния наработки и обновления платформы, но она может содержать в себе ошибки. Поэтому рекомендуется установить Node.js именно версии LTS

Для операционной системы Windows или MacOS установка Node.js осуществляется скачанным дистрибутивом в формате msi или pkg соответственно. В Unix-системах более эффективным будет использование пакетного менеджера.

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

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

node -v 

Если вы всё сделали правильно, то в консоли отобразится номер версии Node.js.

Как установить Node.js на Windows: пошаговая инструкция

На 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\\AppData\Roaming\npm
    • C:\Users\\AppData\Roaming\npm-cache
    • C:\Users\\.npmrc
    • C:\Users\\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
ИНФОРМАЦИЯ: не удается найти файлы по заданным шаблонам.

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

С помощью 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 покажет частичный список доступных для загрузки версий:

Если для вашего проекта не требуется определенная версия, то рекомендуется выбрать последний 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 . После этого откроется такое окно:

Алгоритм для версий старше 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:

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

Заключение

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

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

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

В мире веб-разработки 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.

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

Далее вводим команду 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\\AppData\Roaming\npm
  • C:\Users\\AppData\Roaming\npm-cache
  • C:\Users\\.npmrc
  • C:\Users\\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:\></p>
<p> nvm list available» width=»» height=»» /></p>
<p>Из списка можно выбрать подходящую версию Node.js для установки. Хотя обычно рекомендуется устанавливать последний стабильный вариант, некоторые проекты могут требовать определенную версию.</p><div class='code-block code-block-15' style='margin: 8px 0; clear: both;'>
<!-- 15tehsnabgenie -->
<script src=

Для установки последнего 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 на сервер с Linux

Заключение

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *