UPDATE 2021
nvm is working and easier than brew, try it!
GitHub — nvm-sh/nvm: Node Version Manager — POSIX-compliant bash script to manage multiple active…
nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell. nvm works on any…
I’ve to downgrade to Node 6 because Node 7 which has some bug that I’ve to avoid. It should be easy task but apparently it’s not, even with Homebrew (don’t ask me to use nvm it’s throw error on me so no joy!) and here’s my answer on stack overflow (after try all that but none of them work).
Как перейти на более старую версию узла.js
Я запускаю узел.с JS версии v0.5.9-pre на Ubuntu 10.10.
Я хотел бы использовать версию v0.5.0-pre .
Как мне откатить к старой версии узла?
11 ответов:
один из способов-использовать NVM, диспетчер версий узлов. Вы можете найти его по адресу https://github.com/creationix/nvm
Это позволяет легко устанавливать и управлять несколькими версиями узла. Вот фрагмент из справки:
* NIX (Linux, OS X. )
использовать n, чрезвычайно простой менеджер версий узлов, который может быть установлен через npm.
скажем, вы хотите узел.с JS версии v0.10.X, чтобы построить Атом.
Windows больше не поддерживается
- следующее устарело, поскольку пакет больше не поддерживается и не работает в Windows 10
зачем использовать любое расширение, когда вы можете сделать это без расширения 🙂
установить конкретную версию узле
конкретной версии : sudo n 4.4.4 вместо sudo n stable
Windows
понижение узла с шоколадом
понижение NPM
еще одна хорошая библиотека для управления несколькими версиями узла-N:https://github.com/visionmedia/n
nvmw больше не поддерживается, но я нашел другой источник, который, похоже, обновлен (по состоянию на 1/4/17).
nvm-windows
Это работает. Позволил мне понизиться до 6.3.1
У меня была версия узла 6.4.0 .
поскольку мне нужна более старая версия 6.3.0, я только что установил версию 6.3.0 снова в своей системе. версия узла понижена автоматически.
Итак, чтобы понизить версию узла , Просто установите старую версию узла js . Он будет автоматически понижен с более высокой версии.
Я пробовал в osx . Это работает как шарм .
в windows 7 я использовал общий узел удаления.js ‘(только что начал вводить в поле поиска внизу слева, главное меню), а затем нажмите ссылку на более старую версию, которая соответствует проекту, например: 64-разрядный установщик Windows:https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi
Windows:
чтобы понизить свой узел.
чтобы понизить ваш НПМ.
Примечание закройте все окна, где узел работает. Обозреватель, редактор и т. д..
вам нужно сначала установить узел. И если вы уже установили, вы можете понизить версию node и npm также просто запустите вышеуказанные команды. Если вам все же не повезло и не удалось обновить узел. Попробовать это. Попробуйте установить узел глобально. бывший:
еще одна вещь, чтобы рассмотреть здесь, чтобы попробовать обновить npm. Беги
MAC
Примечание:mac заменить npm на квас и запустить. Надеюсь, это разрешится.
выполнить это:
узел будет установлен из того, что кэшируется. Поэтому, если вы сначала все очистите, то NPM использует 0.10.xx, он вернется должным образом.
Изменение версии node в Windows
Встречались ли вы с ситуацией, когда какой-нибудь ваш проект требует версию node.js меньше, чем у вас установлена. На UNIX системах переключить версию node сравнительно легко. А вот для Windows немного сложнее. Ниже описан один из самых лёгких способов это сделать.
Для начала качаем NVM (Node Version Manager) для Windows по ссылке. Там среди прочей информации о версиях, будут предложены несколько инсталлях, в том числе для обновления уже установленного NVM. Для случая «с нуля» выбираем nvm-setup.zip (или как он будет зваться в дальнейшем) и ставим. Дальше лучше перезагрузить систему.
Свидетельством успешной установки будет работоспособность в терминале команды nvm version . Она должна нам вывести нечто подобное:
Теперь, если мы проверим наличие всех установленных версий node и текущую, введём nvm list
Допустим, нам для проекта нужна версия node 14. Ставим её:
Установится версия 14.19.0 — последняя в серии 14. Если хотим установить конкретную версию, указываем это в nvm-команде.
Сейчас, если мы посмотрим список установленных версий, то увидим следующее:
Чтобы переключиться на нужную версию из уже имеющихся, вводим:
Теперь эта версия будет актуальной и чтобы вернуться к прежней, используем те же команды.
Как перейти на более старую версию Node.js
Я запускаю версию Node.js v0.5.9-pre на Ubuntu 10.10.
Я хотел бы использовать версию v0.5.0-pre .
Как вернуться к старой версии узла?
12 ответов
Одним из способов является использование NVM, Node Version Manager.
Используйте следующую команду, чтобы получить nvm
Позволяет легко устанавливать и управлять несколькими версиями узла. Вот фрагмент из справки:
/ .Nvm / nvm.sh Я всегда добавляю эту строку в мой файл
/ .profile. чтобы он автоматически получал источники при входе в систему. Часто я также ставлю строку, чтобы использовать конкретную версию узла. "
* NIX (Linux, OS X. )
Используйте n, чрезвычайно простой менеджер версий узлов, который можно установить через npm.
Скажем, вы хотите, чтобы Node.js v0.10.x создавал Atom.
Windows больше не поддерживается
- Ниже приведена устаревшая версия, поскольку пакет больше не поддерживается и не работает в Windows 10
Используйте nvmw, это похоже на nvm, но для Windows.
Зачем использовать любое расширение, если вы можете сделать это без расширения 🙂
Установка конкретной версии узла
Специфическая версия: sudo n 4.4.4 вместо sudo n stable
Окна:
Чтобы понизить ваш узел.
Чтобы понизить ваш npm.
Закройте все окна, в которых выполняется узел. Браузер, редактор и т.д.
Вам нужно сначала установить узел. И если вы уже установили, вы можете понизить версию узла и npm и просто запустить приведенные выше команды. Если вам все еще не удалась и не удалось обновить узел. Попробуй это. Попробуйте установить узел глобально. например:
Еще одна вещь, которую стоит рассмотреть здесь — попробовать обновить npm. Бежать
MAC
Примечание: для mac замените npm на заваривание и запустите. Надеюсь, это решится.