Я запускаю версию Node.js v0.5.9-pre на Ubuntu 10.10.
 Я хотел бы использовать версию v0.5.0-pre.
Как вернуться к старой версии узла?
 Я запускаю версию Node.js v0.5.9-pre на Ubuntu 10.10.
 Я хотел бы использовать версию v0.5.0-pre.
Как вернуться к старой версии узла?
Одним из способов является использование NVM, Node Version Manager.
Используйте следующую команду, чтобы получить 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)
Используйте 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 <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
Используйте 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
Зачем использовать любое расширение, если вы можете сделать это без расширения :)
Установка конкретной версии узла
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
 Специфическая версия: sudo n 4.4.4 вместо sudo n stable
Windows:
Понизить рейтинг вашего узла.
npm install [email protected]<version>
 ex: npm install [email protected]
Чтобы понизить рейтинг npm.
npm install -g [email protected]<version>
 ex: npm install -g [email protected]
Примечание закройте все окна, где работает узел. Браузер, редактор и т.д.
Вам необходимо сначала установить узел. И если вы уже установили, вы можете понизить версию узла и npm, просто запустив вышеуказанные команды. Если вам все же не повезло и не удалось обновить узел. Попробуй это. Попробуйте установить узел по всему миру. пример:
npm install -g [email protected]
Еще одна вещь, которую следует рассмотреть здесь, это попытаться обновить npm. Запуск
npm install [email protected] -g
MAC
Примечание: для mac эти же команды должны работать. Надеюсь, это решит.
Установить Chocolatey. Затем запустить:
choco install nodejs.install -version 6.3.0
Chocolatey имеет множество доступных Node версий.
npm install -g [email protected]
nvmw больше не поддерживается, но я нашел еще один источник, который, кажется, обновлен (по состоянию на 1/4/17).
Оно работает. Позвольте мне понизить до 6.3.1
самый простой способ, который я нашел, это просто использовать сайт nodejs.org :
Еще одна хорошая библиотека для управления несколькими версиями Node: N: https://github.com/visionmedia/n
У меня была node версия 6.4.0.
Поскольку мне нужна более старая версия 6.3.0, я только что снова установил версию 6.3.0 в своей системе. node версия автоматически понижена.
Итак, чтобы понизить версию node Просто установите более старую версию node js. Он будет автоматически понижен с более высокой версии.
Я пробовал в osx. Он работает как шарм.
В Windows 7 я использовал общий "Uninstall Node.js" (только что начал печатать в левом нижнем левом поле в главном меню), а затем щелкнул ссылку на более старую версию, которая соответствует проекту, например: Windows 64-разрядный установщик: https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi
Если вы находитесь на узле 12 и хотите перейти на уровень 10, просто удалите узел и следуйте инструкциям для нужной версии:
# Remove the version that is currently installed
sudo apt remove -y nodejs
# Setup sources for the version you want
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# (Re-)Install Node
sudo apt-get install -y nodejs
Я поймал себя на том, что хотел бы перейти на LTS на Windows с самого передового края. Если вы не используете менеджер пакетов, например Chocolatey, или менеджер версий узлов, например, nvm или n, просто скачайте .msi для нужной версии и установите ее. Возможно, вы захотите удалить установленную версию с помощью инструмента "Установка и удаление программ" в Windows.
Я очень рекомендую chocolatey для простого обновления установок, и это распространенный способ установки Node.js в Windows. Перед установкой LTS-версии мне пришлось удалить версию с передовыми возможностями:
choco uninstall nodejs
choco install nodejs-lts
package.jsonВы можете добавить node в качестве зависимости в package.json и указать, какая версия используется для конкретного проекта. После выполнения "сценария" package.json, npm (и yarn) будут использовать эту версию для запуска сценария вместо глобально установленного Node.js.
Пакет node выполняет это, загружая двоичный файл node для вашей локальной системы и помещая его в каталог node_modules/.bin.
Несмотря на то, что некоторые разработчики не очень переносимы, им нужно вручную переключать глобальную версию узла, активную в любой момент времени. Существует два популярных пакета npm, которые предоставляют полезные интерфейсы CLI для выбора (и автоматической установки) любой версии, которая вам нужна для вашей системы: nvm и n. Использование любого из них выходит за рамки этого ответа.
выполните следующее:
rm -rf node_modules && npm cache clear && npm install
Узел будет установлен из любого кэша. Поэтому, если вы сначала очистите все, тогда NPM будет использовать 0.10.xx, он вернется правильно.
По какой-то причине Brew устанавливает node 5 в отдельный каталог node5.
Действия, которые я предпринял, чтобы вернуться к версии 5, были следующими: (вам нужно будет найти стандартную установку/удаление Brew, но в противном случае этот процесс более прост, чем выглядит.)
Вы должны быть настроены с помощью node 5.