Node js обновить версию windows

Как обновить node.js для Windows

Нехитрый и в тоже время простой способ как можно обновить Node JS на устройстве Windows

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

Всё началось с того, что обновлял пакеты NPM и решил проверить какая версия Node.js у меня установлена. Ввёл в консоле:

Выдало что у меня на компе установлена версия v8.9.1

Посмотрел на оф сайте — а последняя рекомендуемая уже v10.15.1. Прикинул — года полтора я Node.js точно не обновлял. Ну и начал гуглить «Как обновить nodejs. «

Это просто жесть:

Поставьте хрень которая будет обновлять Node.js

Если вы попали сюда тоже из гугля то вероятно только что вы уже натыкались на подобные советы и тоже подумали:

а какую потом хрень ставить чтоб обновить ту хрень которая обновляет Node.js ?

Ещё советчики дают трёхстрочные коды для консоли — ваще ни хренашеньки не понятно. Одна муть и жесть.

Но всё таки я наткнулся и нашёл тот самый дельный совет как обновить у себя нод. Всё вообще банально просто:

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

На всё про всё ушло около трёх минут. Пакеты NPM обновляются дольше. Установщик Node.js не дурак, всё сделает как надо.

В общем, теперь у меня стоит последняя версия node.

*** Авторизируйтесь чтобы писать комментарии.

Как обновить Node.js на Windows, Linux и Mac

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

Как обновить Node.js на Windows

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

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

Очищаем кэш NPM:

Устанавливаем менеджер версий Node.js n:

Выбираем нужную версию Node.js:

1. Стабильная версия

2. Последняя версия

3. Установка определенной версии

4. Удаление определенной версии

Помимо всего прочего, вы можете загрузить актуальную версию Node.js на официальном ресурсе Node.js. Там доступны установочные пакеты MSI, архивы zip и tar.gz, также версии для Linux и Mac.

Другие способы установки и обновления Node.js на Windows

В 2017 году на разных ресурсах описывают еще один, более актуальный способ, который был рекомендован одним из зарубежных «гуру» в своем блоге. Чтобы обновить Node.js нам нужно воспользоваться таким алгоритмом:

Читайте также:  Windows 10 висит надпись подождите

Узнаем какую версию Node мы используем:

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

Выведем список доступных версий:

Установим нужную версию (предположительно 1.1.1):

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

Не могу ничего сказать по поводу эффективности данного метода, однако вы можете самостоятельно проверить его, после чего отписать в комментариях о результате.

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

1. Запускаем cmd от имени администратора

2. Последовательно выполняем две команды:

Данный способ рекомендован разработчиками npm, поэтому вам стоит обратить внимание на него.

Как обновить Node.js на Linux

Как и в случае с Windows, здесь мы будем использовать менеджер npm. Здесь он доступен по другому адресу на GitHub. Большая часть команд совпадает с вышеописанными, поэтому вам следует лишь повторить их, предварительно установив NPM на свою версию Linux.

Кстати говоря, если вы используете Arch Linux (или производные дистрибутивы), обновление для Node.js будет установлено автоматически при следующем апгрейде системы.

Как обновить Node.js на Mac

И снова здесь актуален способ с NPM, вы можете использовать абсолютно те же команды, что и для Windows с Linux. Однако сейчас мы рассмотрим альтернативной вариант, подразумевающий работу с менеджером пакетов Homebrew.

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

Как я могу обновить NodeJS и NPM до следующих версий?

Верьте или нет, требуя использования new для конструкторов — это вещь с именами. Следующие компилируются просто отлично:

19 ответов

Используйте n модуль из npm для обновления узла. n — это вспомогательный пакет для узлов, который устанавливает или обновляет данную версию node.js.

ОБРАТИТЕ ВНИМАНИЕ, что установка по умолчанию для nodejs находится в / usr / bin / nodejs, а не в / usr / bin / node

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

Если вы получите следующую ошибку bash: /usr/bin/node: No such file or directory , то путь, который вы ввели в

если не так. поэтому не забудьте проверить, установлено ли обновление nodejs по указанному выше пути и верна ли введенная вами версия.

Я бы настоятельно советовал против делать это на производственном экземпляре . Это может серьезно испортить ваши глобальные пакеты npm и вашу возможность установить новый.

Просто запустите приведенные ниже сценарии на консоли:

Это будет работать только для Linux и MAC

Лично я использую nvm (Node Version Manager), который представляет собой простой bash-скрипт для управления несколькими активными версиями node.js, и вы можете настроить несколько версий узлов и глобальных модулей для разных пользователей одновременно.

Вы можете проверить по этой ссылке: nvm

Также есть версия windows nvm-windows

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

npm install npm@4.2.0 -g

Замените 4.2.0 любой версией, которую вы хотите. Вот все версии выпуска до 3 октября 2017 года: https://nodejs.org/en/download/releases/

Перед выполнением этой команды. вы показываете прогон sudo apt-get update , убедитесь, что результат Чтение списков пакетов . Готово , нет ОШИБКИ

Шаг за шагом (Debian):

установить 6_x

установить 7_x

Лучший способ работать с версиями узлов — использовать NVM или менеджер версий узлов после установки, используя следующие команды:

Как сказал @devWL, его NPM, который заботится об обновлениях, всякий раз, когда выпускаются новые обновления , вы будете получать информацию о том, как обновить NPM. Просто скопируйте и запустите команду, заданную NPM & amp; Вы в курсе.

Читайте также:  Архитектура подсистем безопасности windows

В случае обновления node.js.

  1. Перейдите на nodejs.org
  2. Затем нажмите «Другие загрузки» нужной версии.
  3. Поиск «Установка Node.js через менеджер пакетов»
  4. Нажмите на свой тип ОС. Пример «Дистрибутивы Linux на основе Debian и Ubuntu»
  5. Делайте то, что когда-либо писали. В основном нужно запустить только две команды.

И теперь вы в курсе.

ПРИМЕЧАНИЕ: Если вы обновляете себя самостоятельно, то он поставляется с собственной версией NPM. NPM может снова сказать, чтобы обновить позже. Так что тогда просто делайте все, что написано в консоли. NPM автоматически убедится, что вы его обновили.

Простейшее решение (без командной строки)

Скачать версию с:

Он заменил мои существующие версии, и все работает без сбоев.

Еще один способ сделать это в Ubuntu: использовать umake.

установлена ​​последняя текущая версия v11.14.0 .

  • обновление до последней версии с помощью всего одной команды
  • необходимо установить Umake

Для пользователей Cygwin :

Установка n (менеджер версий узлов) в Cygwin не работает, вместо этого обновите узел с помощью:

Да, сначала нужно установить wget .

Я думаю, что лучший способ управлять node.js — это использовать NVM . NVM расшифровывается как Node Version Manager.

Это обязательный инструмент для разработчиков node.js!

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

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

Я перечислю некоторые основные команды для использования NVM.

  • Это позволит получить все версии узлов из Интернета. Будут показаны все версии узлов от начала до даты. Также будут указаны версии LTS.
  • Это установит нужную версию узла (список версий получен с помощью вышеуказанной команды)
  • Эта команда даст нам список версий узлов, которые установлены локально
  • Эта команда используется для удаления нужной версии узла с вашего компьютера
  • Следующая команда поможет вам выполнить обновление до последней работающей версии npm в текущей версии узла
  • NVM можно использовать для управления несколькими версиями узлов одновременно
  • Он также может помочь вам установить все глобальные npm пакеты из одной версии в другую вместо ручной установки каждого из них!
  • Существует множество других применений nvm, сведения о которых и Команды можно найти здесь Node Version Manager

Как вы, возможно, знаете, NPM в настоящее время связан с Node.js, это означает, что если вы установили node , то вы уже установили npm . Существует несколько подходов к обновлению Node.js и NPM, вам необходимо использовать один из следующих менеджеров версий:

Homebrew

Если вы работаете на Mac, вы можете использовать Homebrew . Чтобы установить NodeJS и NPM с помощью brew:

позже вы сможете обновить его, используя

. Также будет обновлен NPM.

Вы также сможете switch перейти на одну из предыдущих версий, если вам нужно, например:

Чтобы установить brew на ваш Mac:

n , скорее всего, rvm (Ruby Version Manager), и его можно использовать для управления и обновления node/npm версий.

Легко устанавливайте версии Node.js:

Используйте (и устанавливайте, если отсутствует) последний официальный выпуск:

Используйте / установите стабильный официальный выпуск:

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

Если вы хотите увидеть список установленных узлов, просто запустите n из командной строки, вывод будет что-то вроде следующего:

Точка (•) означает, что это текущая активная версия. Чтобы выбрать версию узла из списка, используйте стрелки up и down и активируйте, используя enter .

Читайте также:  Темы для windows 10 pro x64

Пакет n написан на чистом linux shell и доступен в виде модуля npm (содержит package.json ), поэтому, если у вас установлен Node.js, вы можете установить / обновить n через npm :

nvm также похож на RVM , даже имена команд и их использование очень похожи.

Для загрузки, компиляции и установки последней версии Node.js v0.10.x используйте nvm :

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

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

Или вы можете просто запустить ее:

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

Для самой установки nvm вы можете использовать скрипт установки (требуется git ), используя cURL :

Все эти подходы, которые я использовал в MacOSX и Linux, у меня нет опыта работы с версиями Node.js в Windows, я могу только предположить, что n (второй) будет работать для ОС Microsoft (по крайней мере, из cygwin ).

ПРОСТО ИСПОЛЬЗОВАТЬ ЭТО

Это то, что я получаю на моей консоли из npm, когда выпускаются новые обновления / исправления ошибок:

Когда дело доходит до Linux , я предлагаю Узел обновления с помощью диспетчера пакетов:

Узел поставляется с npm pre- установлен, но менеджер обновляется чаще, чем Node. Запустите npm -v, чтобы увидеть, какая у вас версия, затем npm install npm@latest -g , чтобы установить новейшее обновление npm. Запустите npm -v еще раз, если вы хотите убедиться, что npm обновлен правильно.

Чтобы обновить NodeJS , вам понадобится удобный модуль npm. Запустите этот код, чтобы очистить кэш npm, установите n и установите последнюю стабильную версию Node :

Чтобы установить последнюю версию, используйте n latest . Кроме того, вы можете запустить n #. #. #, Чтобы получить конкретную версию Node .

Когда дело доходит до Windows/ macOS , я предлагаю использовать Установщики на Nodejs.org

Загрузки Node.js страница содержит бинарные пакеты для Windows и macOS — но зачем делать вашу жизнь сложнее? Готовые установщики — .msi для Windows и .pkg для macOS — делают процесс установки невероятно эффективным и понятным. Загрузите и запустите файл, и пусть мастер установки позаботится обо всем остальном. С каждым загруженным обновлением более новые версии Node и npm заменяют старую версию.

В качестве альтернативы пользователи macOS могут использовать приведенные выше инструкции npm и n.

Когда дело доходит до обновления папки node_modules зависимостей, я предлагаю пропустить все вещи, которые могут вызвать у вас головную боль, и просто перейти к вашему конкретному проекту и снова запустить npm install .

Прежде чем кто-либо сделает это, я предлагаю сначала проверить ваш файл package.json на следующее:

Как пользователь пакетов NodeJS, вы можете указать, какие обновления может принимать ваше приложение, в package.json файл. Например, если вы начинали работу с версией пакета 1.0.4, вы можете указать допустимые диапазоны версий обновления тремя основными способами:

Разрешить Патч Выпуски: 1.0 или 1.0.x или

1.0.4
для разрешения незначительных выпусков: 1 или 1.x или ^ 1.0.4
для разрешения мажорных Выпуски: * или x

ОСНОВНАЯ версия для случаев несовместимых изменений API. ->

MINOR версия для случаев, когда функциональность добавляется в обратно совместимой манере. -> ^

PATCH версия для исправлений ошибок с обратной совместимостью. -> *

Оцените статью