Как перейти на более старую версию Node.js

Я использую Node.js версии v0.5.9-pre на Ubuntu 10.10.

Я бы хотел использовать версию v0.5.0-pre.

Как мне откатиться на более старую версию node?

Комментарии к вопросу (1)

*NIX (Linux, OS X, ...)

Используйте n, чрезвычайно простой менеджер версий Node, который может быть установлен через npm.

Допустим, вы хотите, чтобы Node.js v0.10.x собирал Atom.

npm install -g n   # Install n globally
n 0.10.33          # Install and use v0.10.33
Usage:
n                            # Output versions installed
n latest                     # Install or activate the latest node release
n stable                     # Install or activate the latest stable node release
n                   # Install node 
n use  [args ...]   # Execute node  with [args ...]
n bin               # Output bin path for 
n rm            # Remove the given version(s)
n --latest                   # Output the latest node version available
n --stable                   # Output the latest stable node version available
n ls                         # Output the versions of node available

 

Windows

Используйте nvm-windows, это 'как nvm, но для Windows. Скачайте и запустите installer, затем:

nvm install v0.10.33         # Install v0.10.33
nvm use v0.10.33             # Use v0.10.33
Usage:
nvm install [version]        # Download and install [version]
nvm uninstall [version]      # Uninstall [version]
nvm use [version]            # Switch to use [version]
nvm list                     # List installed versions
Комментарии (17)
Решение

Один из способов - использовать NVM, менеджер версий узла.

Используйте следующую команду для получения nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

Вы можете найти его по адресу https://github.com/creationix/nvm.

Он позволяет легко устанавливать и управлять несколькими версиями node. Вот фрагмент из справки:

Usage:
nvm install        Download and install a 
nvm use            Modify PATH to use 
nvm ls                      List versions (installed versions are blue)
Комментарии (8)

Зачем использовать какое-либо расширение, если вы можете сделать это без расширения :)

Установите определенную версию node

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Конкретная версия: sudo n 4.4.4 вместо sudo n stable.

Комментарии (4)

Windows:.

Для понижения версии вашего узла.

npm install node@
 ex: npm install node@8.10.0

Для понижения версии npm.

npm install -g npm@
 ex: npm install -g npm@3.10.10

Примечание закройте все окна, в которых запущен node. Браузер, редактор и т.д.

Сначала вам нужно установить node. И если вы уже установили node, вы можете понизить версию node и npm тоже, просто выполните вышеуказанные команды. Если вам все еще не везет и не удалось обновить node. Попробуйте сделать следующее. Попробуйте установить node globely. например:

npm install -g node@8.10.0

Еще один вариант - попробовать обновить npm. Запустите

npm install npm@latest -g

MAC.

Примечание: для mac эти же команды должны работать. Надеюсь, это решит проблему.

Комментарии (4)

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

  1. зайдите на https://nodejs.org/en/download/releases/
  2. найдите нужную вам версию и нажмите скачать
  3. на mac щелкните .pkg и следуйте инструкциям по установке (не уверен, что это правильный исполняемый файл для windows).
  4. радуйтесь, что теперь у вас та версия node, которую вы хотели.
Комментарии (2)

Windows

Понижение статуса узла с помощью Chocolately

Установите Chocolatey. Затем запустите:

choco install nodejs.install -version 6.3.0

Chocolatey имеет множество доступных версий Node.

Downgrade NPM

npm install -g npm@3.10.3
Комментарии (2)

nvmw больше не поддерживается, но я нашел другой источник, который кажется актуальным (по состоянию на 1/4/17).

nvm-windows

Работает. Позволяет мне понизить версию до 6.3.1.

Комментарии (1)

Еще одной хорошей библиотекой для управления несколькими версиями Node является N: https://github.com/visionmedia/n.

Комментарии (1)

На Windows 7 я использовал общие 'узел удалить.Яш' (только начали набирать в строке поиска внизу слева ,в главном меню поле), а затем щелкнув ссылку на старую версию, которая соответствует проекту, например: Windows 64-бит установки: https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi

Комментарии (0)

У меня был узел версия 6.4.0 .

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

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

Я попробовал в OSX . Он работает как шарм .

Комментарии (0)

Официальный Способ (Убунту)

Если вы'вновь на узел 12 и хотите понизить версию до узла 10, просто удалить узел и следуйте инструкциям для нужной версии:

``Баш

Удалить версию установленного

судо АПТ удалить -г nodejs

Источники настройки на нужную версию

завиток -сл https://deb.nodesource.com/setup_10.x | судо -е Баш -

(Пере-)Установить Узел

суда apt-получить установку -г nodejs ``


Окна

Я хотел, чтобы перейти на LTS на Windows от кровотечения края. Если вы'повторно не через менеджер пакетов, как шоколадный или узел, диспетчер версии, как НВМ или N, просто скачать `.компания MSI на нужную версию и установить его. Возможно, вы захотите удалить установленную версию с помощью и"Установка и удаление программ" и инструмент в Windows.

Шоколадный

Я очень рекомендую шоколадный для учета установок до даты легко и это простой способ установить Node.js на Windows. Мне пришлось удалить крае версию перед установкой LTS-версии:

``В PowerShell Шоко удалить nodejs

Шоко установить nodejs-ЛЦ ``


С пакетом.формат JSON`

Ensures пользователей вашей программы использовать право version

Вы можете добавить "узел" в качестве зависимости в пакет.и управления в формате JSONверсию, которая используется для конкретного проекта. При выполнении пакета.формат JSON то "скрипт" и, НПМпряжа) будет использовать эту версию, чтобы запустить скрипт, а не глобально установленные Node.js.

В узел пакет решает эту задачу путем загрузки узел Binary для локальной системе и ставит его в папки node_modules/.каталог bin`.


Узел Диспетчер Версия

Пока не очень портативный, некоторые разработчики любят переключать вручную, что глобальная версия узел является активным в любой момент времени. Есть два популярных НПМ пакеты, которые содержат полезные интерфейсы командной строки для выбора (и автоматическую установку), какой бы ни версия вы хотите для вашей системы: НВМ и н`. Используя либо выходит за рамки этого ответа.

Комментарии (0)

запустить это:

rm -rf node_modules && npm cache clear && npm install

Узел будет установить от того, что кэшируется. Так что если вы снимите все сначала, тогда НПМ использовать 0.10.ХХ, это будет правильно вернуться.

Комментарии (0)

По какой-то причине самогон устанавливает узел 5 в отдельную папку под названием node5 не.

Шаги, которые я предпринял, чтобы вернуться к версии 5 были: (вам нужно будет искать стандартное варево установка/удаление, но в противном случае этот процесс более прост, чем кажется.)

  1. Установите node5 не используя самогон стандартная установка, но Дон'ссылке заварить Т, пока нет.
  2. Удалить все другие версии узла, используя самогон отвязать узел и заварить узел удалить. Возможно, вам придется использовать --Force, чтобы удалить одну из версий.
  3. Найдите папку погреб на компьютере
  4. Удалите папку узла в подвале.
  5. Переименуйте папку node5 не в узел.
  6. Затем заварить ссылке узел

Вы должны быть все готово, с узлом 5.

Комментарии (0)