Какая последняя версия node js

Как мне обновить Node.js?

Это сценарий Bash, который позволяет загружать разные версии node. Полный исходный код находится здесь.

Для nvm для Windows существует отдельный проект: github.com/coreybutler/nvm-windows

Ниже приведены полные инструкции по использованию NVM для нескольких версий узла в Windows.

  1. загрузите извлечение nvm-setup.zip и установите его.
  2. выполните команду nvm list available из cmd, gitbash или powershell, это отобразит все доступные версии узла
  3. используйте команду nvm install version например nvm install 12.14.0 для установки на машину
  4. последний раз после установки используйте nvm use version , чтобы использовать более новую версию, например nvm use 12.14.0

Согласно официальной странице Nodejs, вы можете установить и обновить новую версию узла в Windows, используя Шоколадный или Scoop

Использование (шоколадного):

Использование (Совок):

Также вы можете загрузить установщик Windows прямо с веб-сайта nodejs.org.

Установить nvm (cURL)

Показать список установленных версий

Показать список версий, доступных для установки

Установите желаемую версию

$ nvm установить v7.5.0

Установить эту версию по умолчанию

$ nvm псевдоним по умолчанию v7.5.0

Работал у меня, чтобы обновить npm

Вы можете использовать Chocolatey в Windows. Он очень прост в использовании и полезен для того, чтобы держать вас в курсе и других приложений.

Кроме того, вы можете просто загрузить последнюю версию с https://nodejs.org и установить ее.

Откройте cmd и введите

Если вы хотите обновить Node.js, просто попробуйте

Из командной строки Windows.

В противном случае, если вы хотите обновить какой-либо конкретный пакет, попробуйте

npm clean cache — вы забыли очистить кеш

Это работает на моей Windows, надеюсь, это сработает и для вас: D

В Windows загрузите исполняемый файл узла с веб-сайта и установите его. это сработало для меня.

Просто установите новую версию поверх текущей папки. Я обновил свой с v4.x до v6.10 в Windows.

Все, что вам нужно для обновления версии Node.js:

Если у вас нет Homebrew; перейдите по ссылке http://brew.sh/.

Как некоторые из вас уже сказали, самый простой способ — обновить Node.js с помощью диспетчера пакетов Node.js, npm. Если вы являетесь пользователем Linux (Debian в моем случае), я бы предложил добавить эти строки в ваш файл .bashrc (в домашнем каталоге):

После сохранения перезагрузите терминал и напишите nodejsupdate для обновления до последней версии Node.js или nodejsupdate v6.0.0 (например) для обновления до определенной версии Node.js.

БОНУС: обновите npm (добавьте эти строки в .bashrc )

После перезапуска терминала напишите npmupdate , чтобы обновить диспетчер пакетов узла до последней версии.

Теперь вы можете обновлять Node.js и npm через терминал (проще).

Сегодня я запустил Windows Git Bash:

И получил следующий результат:

Дополнительные сведения об этом см. На странице https://www.npmjs.com/package/node.

Простой способ обновить node и npm:

Загрузите последнюю версию node js и обновите / установите

Для macOS 2018+ (поскольку ВСЕ вышеперечисленные решения не работают для меня):

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

В репозиториях пакетов некоторых дистрибутивов Linux, таких как Arch Linux, есть Node.js. В таких системах лучше использовать стандартную процедуру обновления пакета, такую ​​как pacman -Suy или аналогичные команды apt-get или yum .

На данный момент (ноябрь 2016 г.) EPEL7 предлагает довольно свежую версию Node.js (6.9.1, последняя версия LTS, предлагаемая на домашней странице Node.js). Таким образом, в CentOS 7 и производных вы можете просто добавить репозиторий EPEL с помощью yum install epel-release и yum install nodejs .

CentOS 6 / EPEL6 имеет версию 0.10.x, которая не поддерживается в восходящем направлении с октября 2016 года.

Вы можете использовать nvm.

  1. Проверьте последнюю версию на http://nodejs.org/ (например, v0.10.26).
  2. Запустите nvm install v0.10.26

Вы можете выбрать, какую версию запускать:

nvm ls перечисляет доступные версии и сообщает, какую версию вы используете сейчас.

nvm use VERSION изменить текущий узел на запрошенную версию.

nvm alias default VERSION устанавливает версию по умолчанию. В следующий раз, когда вы создадите nvm.sh, эта версия будет загружена (обратите внимание, что она не меняет используемую версию прямо сейчас, для этого запустите nvm use ).

Для OS X у меня была v5.4.1, и мне нужна была последняя версия 6, поэтому я перешел на домашнюю страницу Node.js. и щелкнул по одной из ссылок ниже:

Node.js OS X download links

Затем я последовал за установщиком, и у меня волшебным образом появилась последняя версия Node.js и npm.

В CentOS 7 вы можете делать следующее:

Примечание. Символьная ссылка требуется для связывания двоичного файла вашего узла с последним установленным двоичным файлом Node.js.

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

Эти несколько строк будут обрабатывать все (для Ubuntu ) :

После этого node -v вернет вам последнюю доступную версию.

Короткий и глупый ответ:

Перейдите на эту страницу: Загрузить | Node.js

Загрузите установщик для своей платформы, затем установите его.

Чтобы управлять своей версией Node.js, вы можете попробовать n . Я нашел это очень простым и полезным.

n — это двоичное управление Node.js, без подоболочек, без настройки профиля, без запутанного API, просто.

n 0.6.19 установит Node.js v0.6.19.

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

Для последней стабильной версии:

Для последней версии LTS (проверено на Mac)

В Windows вы можете использовать Chocolatey для установки и обновления Node.js (и множества других пакетов ).

Установить узел

Обновить узел

Примечание: вам необходимо установить Chocolatey, прежде чем вы сможете использовать cinst и cup .

Первое обновление npm ,

npm install -g npm stable

Затем обновите node ,

npm install -g node или npm install -g n

Проверьте после установки версии,

node —version или node -v

Если у вас установлен Homebrew (только для macOS):

Я использовал следующие инструкции для обновления с Node.js версии 0.10.6 до 0.10.21 на Mac.

Очистить кэш NPM:

Установите последнюю стабильную версию Node.js

В качестве альтернативы выберите конкретную версию и установите ее следующим образом:

В производственных средах вы можете обратить внимание на нумерацию версий и быть разборчивыми в отношении четных и нечетных чисел.

Установка Node.js в подсистеме Windows для Linux (WSL 2)

Если вы используете Node.js профессионально, вам нужно оптимизировать скорость и производительность, обеспечить совместимость системных вызовов, выполнять контейнеры Docker, которые используют рабочие области Linux, вы не хотите одновременно обслуживать скрипты сборки Linux и Windows или же просто предпочитаете использовать командную строку Bash, установите Node.js в подсистеме Windows для Linux (а именно, WSL 2).

С помощью подсистемы Windows для Linux (WSL) можно установить предпочитаемый вами дистрибутив Linux (по умолчанию мы используем Ubuntu), чтобы обеспечить согласованность между средой разработки (в которой вы пишете код) и рабочей средой (сервером, на котором развернут ваш код).

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

Установка WSL 2

WSL 2 — это самая последняя версия, доступная в Windows 10. Мы рекомендуем использовать для профессиональных рабочих процессов разработки Node.js именно ее. Чтобы включить и установить WSL 2, выполните инструкции из документации по установке WSL. Эти инструкции включают возможность выбора дистрибутива Linux (например, Ubuntu).

Установив WSL 2 и дистрибутив Linux, откройте дистрибутив Linux (его можно найти в меню "Пуск" в Windows) и проверьте версию и кодовое имя с помощью команды lsb_release -dc .

Мы рекомендуем не просто регулярно обновлять дистрибутив Linux, а сделать это сразу после установки. Так вы убедитесь в том, что у вас есть последние версии пакетов. Windows не обрабатывает это обновление автоматически. Чтобы обновить дистрибутив, используйте команду sudo apt update && sudo apt upgrade .

Установка Терминала Windows (необязательно)

Терминал Windows — это усовершенствованная оболочка командной строки, поддерживающая работу с несколькими вкладками. Он позволяет быстро переключаться между командными строками Linux, командной строкой Windows, PowerShell, Azure CLI и любым другим предпочитаемым вами средством. Вы также можете создавать пользовательские привязки клавиш (сочетания клавиш для открытия или закрытия вкладок, копирования и вставки и т. д.), использовать функцию поиска, настраивать в терминале темы (цветовые схемы, стили и размеры шрифтов, фоновое изображение, размытие, прозрачность) и настраивать другие параметры. Дополнительные сведения см. в документации по Терминалу Windows.

Установите Терминал Windows из Microsoft Store. При установке через магазин обновления выполняются автоматически.

Установка nvm, Node.js и npm

Наряду с возможностью выбора системы для разработки (Windows или WSL) при установке Node.js доступны и другие возможности. Мы рекомендуем использовать диспетчер версий, так как версии меняются достаточно быстро. Вероятно, вам нужно будет переключаться между несколькими версиями Node.js в зависимости требований разных проектов, над которыми вы работаете. Диспетчер версий Node Version Manager, чаще называемый nvm, является наиболее популярным средством установки нескольких версий Node.js. Мы выполним описанные ниже шаги, чтобы установить nvm, а затем используем его для установки Node.js и диспетчера пакетов Node Package Manager (npm). Существуют также альтернативные диспетчеры версий, которые описаны в следующем разделе.

Рекомендуем всегда удалять любые имеющиеся установки Node.js или npm из операционной системы перед установкой диспетчера версий, так как эти установки могут создавать необычные и запутанные конфликты. Например, версия Node, которую можно установить с помощью команды apt-get в Ubuntu, уже устарела. Справку по удалению предыдущих установок см. на странице об удалении Node.js из Ubuntu.

Откройте командную строку Ubuntu 18.04.

Установите cURL (инструмент, используемый для скачивания содержимого из Интернета в командной строке), выполнив команду sudo apt-get install curl .

Установите nvm с помощью команды curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash .

На момент написания этой статьи НВМ v 0.39.0 — это самая последняя доступная версия. На этой странице проекта GitHub можно проверить наличие последнего выпуска nvm. Вы можете настроить команду выше, чтобы она включала в себя последнюю версию. Установка новой версии nvm с помощью cURL заменит старую версию, оставив без изменений версию Node, для установки которой вы использовали nvm. Пример: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

Чтобы проверить установку, введите command -v nvm . Команда должна вернуть nvm. В случае возврата command not found (команда не найдена) или отсутствия ответа закройте терминал, откройте его снова и повторите попытку. Дополнительные сведения см. в репозитории nvm на сайте GitHub.

Вызовите список установленных на данный момент версий Node с помощью команды nvm ls . На этом этапе список должен быть пуст.

Список nvm без версий Node

Установите текущий выпуск Node.js (в нем вы сможете протестировать новейшие улучшения возможностей, но вероятность возникновения проблем при этом будет велика) с помощью команды nvm install node .

Установите последний стабильный выпуск (LTS) для Node.js (рекомендуется) с помощью команды nvm install —lts .

Вызовите список установленных версий Node, выполнив команду nvm ls . Теперь в нем должны отображаться две недавно установленные версии.

Список nvm с версией LTS и текущими версиями Node

Проверьте установку Node.js и текущую версию по умолчанию с помощью команды node —version . Затем проверьте наличие npm, выполнив команду npm —version (вы также можете использовать which node или which npm , чтобы получить путь, используемый для версий по умолчанию).

Чтобы изменить версию Node.js на ту, которую вы хотите использовать для проекта, создайте каталог проекта с помощью команды mkdir NodeTest и укажите каталог, выполнив команду cd NodeTest . Затем введите nvm use node , чтобы переключиться на текущую версию, или nvm use —lts , чтобы переключиться на версию LTS. Вы также можете использовать определенный номер для любых установленных дополнительных версий, например nvm use v8.2.1 . (Чтобы просмотреть все доступные версии Node.js, используйте команду nvm ls-remote .)

Если вы используете nvm для установки Node.js и npm, не следует выполнять команду SUDO для установки новых пакетов.

Альтернативные диспетчеры версий

Несмотря на то что nvm в настоящее время является самым популярным менеджером версий для Node, есть несколько альтернативных вариантов:

    — это долгосрочная альтернатива, которая делает то же самое с несколькими различными командами и устанавливается с помощью, npm а не с помощью скрипта bash. — это более новая версия диспетчера версий, которая требует гораздо меньше усилий, чем . (Он также использует конвейеры Azure.) — это новый диспетчер версий, созданный командой LinkedIn. Заявлено, что он отличается увеличенной скоростью и межплатформенной поддержкой. — это единый интерфейс командной строки для нескольких языков, таких как IKE гвм, НВМ, rbenv пенв (и многое другое) в одном. (переключатель версии узла) — это альтернативная платформа с возможностью интеграции с VS Code.

Установка Visual Studio Code

Для проектов Node.js мы рекомендуем использовать Visual Studio Code с пакетом расширения Remote-development. Это расширение преобразует VS Code в архитектуру "клиент — сервер", где клиент (пользовательский интерфейс VS Code) выполняется в вашей ОС Windows, а сервер (ваш код, Git, плагины и т. д.) — удаленно на дистрибутиве WSL Linux.

Этот удаленный сценарий немного отличается от того, к которому вы привыкли. WSL поддерживает фактический дистрибутив Linux, в котором выполняется код проекта, отдельно от операционной системы Windows, но на том же локальном компьютере. Расширение Remote-WSL подключается к подсистеме Linux, как будто это удаленный сервер, хотя он не работает в облаке. Он по-прежнему выполняется на локальном компьютере в среде WSL, которую вы включили для запуска вместе с Windows.

  • Поддерживаются IntelliSense и анализ кода на основе Linux.
  • Проекты автоматически встраиваются в Linux.
  • Можно использовать расширения, работающие в Linux (ES Lint, NPM Intellisense, фрагменты ES6 и т. д.).

другие редакторы кода, такие как IntelliJ, подтравяной текст, квадратные скобки и т. д., также будут работать со средой разработки WSL 2 Node.js, но могут не иметь одинакового рода удаленных функций, VS Code предложений. эти редакторы кода могут столкнуться с проблемами при доступе к общему сетевому расположению WSL (\всл $ \убунту\хоме) и попытаются создать файлы Linux с помощью средств Windows, которые, скорее всего, не нужны. Расширение Remote-WSL в VS Code обеспечивает совместимость, тогда как при использовании других IDE вам, возможно, нужно будет настроить сервер X. В ближайшее время планируется включение поддержки для выполнения приложений GUI в WSL (например, IDE редактора кода).

Текстовые редакторы на основе терминала (Vim, Emacs, nano) также полезны для внесения быстрых изменений прямо из консоли. В статье, посвященной особенностям выбора текстового редактора на основе терминала (Emacs, Nano или Vim), объясняются различия между разными средствами и описаны способы их использования.

Чтобы установить VS Code и расширение Remote-WSL, сделайте следующее:

Скачивание и установка VS Code для Windows. VS Code также доступен для Linux, но подсистема Windows для Linux не поддерживает приложения с графическим пользовательским интерфейсом, поэтому нам нужно установить его в Windows. Не волнуйтесь, вы по-прежнему сможете выполнить интеграцию с командной строкой и инструментами Linux с помощью расширения Remote — WSL.

Установите расширение Remote — WSL в VS Code. Это позволит вам использовать WSL в качестве интегрированной среды разработки и обеспечит совместимость и путь к ней. Подробнее.

Если у вас уже установлен VS Code, убедитесь, что имеете выпуск 1.35 от мая или более поздней версии, чтобы установить расширение Remote — WSL. Мы не рекомендуем использовать WSL в VS Code без расширения Remote — WSL, так как вы потеряете поддержку автозавершения, отладки, анализа кода и т. д. Интересный факт: это расширение WSL устанавливается в $HOME/.vscode-server/extensions.

Полезные расширения VS Code

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

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

Откройте в VS Code окно Расширения (нажав клавиши CTRL+SHIFT+X).

Окно расширений теперь разделено на три раздела (так как вы установили расширение Remote-WSL).

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

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

Если вы используете Node.js профессионально и вам нужно оптимизировать скорость и производительность, обеспечить совместимость системных вызовов, выполнять контейнеры Docker, которые используют рабочие области Linux, и не нужно использовать скрипты сборки Linux и Windows или вы просто предпочитаете использовать командную строку Bash, установите Node.js в подсистеме Windows для Linux (точнее, в WSL 2).

Установка nvm-windows, Node.js и npm

Наряду с возможностью выбора системы для разработки (Windows или WSL) при установке Node.js доступны и другие возможности. Мы рекомендуем использовать диспетчер версий, так как версии меняются достаточно быстро. Вероятно, вам придется переключаться между несколькими версиями Node.js в зависимости от потребностей для различных проектов, над которыми вы работаете. Диспетчер версий Node Version Manager, чаще называемый nvm, является наиболее популярным средством установки нескольких версий Node.js, но он доступен только для Mac и Linux и не поддерживается в Windows. Вместо этого выполним шаги ниже, чтобы установить nvm-windows, а затем используем его для установки Node.js и диспетчера пакетов Node Package Manager (npm). Существуют также альтернативные диспетчеры версий, которые описаны в следующем разделе.

Рекомендуем всегда удалять любые имеющиеся установки Node.js или npm из операционной системы перед установкой диспетчера версий, так как эти установки могут создавать необычные и запутанные конфликты. Сюда относится удаление всех существующих каталогов установки Node.js (например, C:\Program Files\nodejs), которые могут остаться. Созданная символьная ссылка NVM не будет перезаписывать существующий (даже пустой) каталог установки. Справку по полному удалению предыдущих установок см. здесь.

Откройте репозиторий windows-nvm в Интернет-браузере и щелкните ссылку Загрузить сейчас.

Скачайте последний выпуск файла nvm-setup.zip.

После скачивания откройте ZIP-файл, а затем запустите файл nvm-setup.exe.

Мастер установки Setup-NVM-for-Windows поможет выполнить все этапы установки, в том числе выбрать каталог, в котором будут установлены репозиторий nvm-windows и Node.js.

Мастер установки NVM для Windows

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

Список nvm без версий Node

Установите текущий выпуск Node.js (в нем вы сможете протестировать новейшие улучшенные возможности, но вероятность возникновения проблем при этом будет больше, чем при использовании версии LTS) с помощью команды nvm install latest .

Установите последний стабильный выпуск LTS Node.js (рекомендуется). Для этого сначала выполните поиск номера текущей версии LTS с помощью команды nvm list available , а затем установите версию LTS по номеру с помощью команды nvm install <version> (замените <version> номером, например: nvm install 12.14.0 ).

Список доступных версий nvm

Вызовите список установленных версий Node, выполнив команду nvm ls . Теперь в нем должны отображаться две недавно установленные версии.

Список nvm с установленными версиями Node

После установки требуемых версий Node.js выберите нужную версию, введя nvm use <version> (замените <version> нужным номером, например nvm use 12.9.0 ).

Чтобы изменить версию Node.js на ту, которую вы хотите использовать для проекта, создайте каталог проекта с помощью команды mkdir NodeTest и укажите каталог, выполнив команду cd NodeTest . Затем введите nvm use <version> , заменив <version> номером версии, который вы хотите использовать (т. е. версии 10.16.3).

Проверьте, какая версия npm установлена, с помощью npm —version . Этот номер версии автоматически изменится на номер той версии npm, которая связана с вашей текущей версией Node.js.

Альтернативные диспетчеры версий

Несмотря на то что windows-nvm сейчас является самым популярным менеджером версий для Node, есть несколько альтернативных вариантов:

НВС (переключатель версии узла) — это альтернативная платформа с возможностью интеграции с VS Code.

Volta — это новый диспетчер версий, созданный командой LinkedIn. Заявлено, что он отличается увеличенной скоростью и межплатформенной поддержкой.

Чтобы установить Volta в качестве диспетчера версий (вместо windows-nvm), перейдите в раздел Установка Windows руководства Начало работы, затем скачайте и запустите установщик Windows, следуя инструкциям.

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

Дополнительные сведения об использовании Volta для установки нескольких версий Node.js в Windows см. в документации по работе с Volta.

Установка Visual Studio Code

Для разработки с помощью Node.js в Windows рекомендуем установить Visual Studio Code, а также пакет расширений Node.js. Установите их все или выберите наиболее полезные для вас.

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

  1. Откройте в VS Code окно Расширения (нажав клавиши CTRL+SHIFT+X).
  2. В поле поиска в верхней части окна расширений введите: Node Extension Pack (Пакет расширений Node) (или имя любого расширения, которое необходимо найти).
  3. Выберите пункт Установить. После установки расширение появится в папке "Включено" в окне Расширения. Вы можете отключить, удалить или настроить параметры, выбрав значок шестеренки рядом с описанием вашего нового расширения.

К дополнительным рекомендуемым расширениям относятся следующие:

    — после завершения разработки на стороне сервера с помощью Node.js вам нужно будет выполнить разработку и тестирование на стороне клиента. Это расширение интегрирует редактор VS Code со службой отладки браузера Chrome, что увеличивает эффективность выполнения операций. — эти расширения позволят использовать необходимую раскладку при переходе в другой текстовый редактор (например, Atom, Sublime, Vim, eMacs, Notepad++ и т. п.). — позволяет синхронизировать параметры VS Code в разных установках, используя GitHub. Если вы работаете на разных компьютерах, это обеспечит согласованность среды между ними.

Альтернативные редакторы кода

Если вы предпочитаете использовать редактор кода или интегрированную среду разработки, отличные от Visual Studio Code, для среды разработки Node.js также подходят следующие варианты:

Установка GIT

Если вы планируете работать совместно с другими пользователями или размещать проект на сайте с открытым исходным кодом (например, GitHub), примите во внимание, что VS Code поддерживает управление версиями с помощью Git. Вкладка системы управления версиями в VS Code отслеживает все изменения и содержит общие команды Git (добавление, фиксация, принудительная отправка, извлечение) прямо в пользовательском интерфейсе. Сначала необходимо установить Git для включения панели управления версиями.

Скачайте и установите Git для Windows с веб-сайта git-scm.

В комплект входит мастер установки, который задает вам ряд вопросов о параметрах установки Git. Рекомендуется использовать все параметры по умолчанию, если у вас нет конкретной причины изменить какой-либо из них.

Если вы никогда не использовали Git, обратитесь к руководствам по GitHub. Они помогут вам приступить к работе.

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

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