Как перейти на более старую версию Node.js - PullRequest
332 голосов
/ 11 октября 2011

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

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

Как мне вернуться к старой версии узла?

Ответы [ 12 ]

436 голосов
/ 09 мая 2014

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

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

Допустим, вы хотите создать Node.js v0.10.x Атом .

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 <version>                  # Install node <version>
n use <version> [args ...]   # Execute node <version> with [args ...]
n bin <version>              # Output bin path for <version>
n rm <version ...>           # 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.Загрузите и запустите установщик , затем:

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
390 голосов
/ 11 октября 2011

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

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

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

Вы можете найти его в https://github.com/creationix/nvm

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

Usage:
nvm install <version>       Download and install a <version>
nvm use <version>           Modify PATH to use <version>
nvm ls                      List versions (installed versions are blue)
60 голосов
/ 07 июня 2016

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

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

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

Определенную версию: sudo n 4.4.4 вместоsudo n stable

27 голосов
/ 12 июня 2018

Windows:

Чтобы понизить ваш узел.

npm install node@<version>
 ex: npm install node@8.10.0

Чтобы понизить ваш npm.

npm install -g npm@<version>
 ex: npm install -g npm@3.10.10

Примечание закройте все окна, где работает узел.Браузер, редактор и т.д ..

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

npm install -g node@8.10.0

Еще одна вещь, которую следует учитывать здесь, это попытаться обновить npm.Выполнить

npm install npm@latest -g

MAC

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

11 голосов
/ 10 сентября 2016

Windows

Узел понижения рейтинга с шоколадом

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

choco install nodejs.install -version 6.3.0

Шоколад имеет много доступных версий Node .

Понижение рейтинга NPM

npm install -g npm@3.10.3
9 голосов
/ 05 января 2017

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

NVM-окно

Это работает. Позволил мне понизить до 6.3.1

7 голосов
/ 06 декабря 2018

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

  1. перейти к https://nodejs.org/en/download/releases/
  2. найдите нужную версию и нажмите кнопку загрузки
  3. на компьютере Mac щелкните исполняемый файл .pkg и следуйте инструкциям по установке (может быть, x64.msi для Windows, я не уверен)
  4. будьте счастливы, когда вы находитесь на той версии узла, которую хотели
6 голосов
/ 08 января 2013

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

4 голосов
/ 04 августа 2017

В Windows 7 я использовал общий Uninstall Node.js (только начал печатать в левом нижнем углу поиска, в поле главного меню), а затем щелкнул ссылку на более старую версию, которая соответствует проекту, например: Windows 64установщик: https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi

4 голосов
/ 26 октября 2016

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

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

Итак, чтобы понизить версию узла, Просто установите старую версию узла js. Это будет понижено автоматически от более высокой версии.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...