Дополнительно
Как перейти на более старую версию Node.js
Я использую Node.js версии v0.5.9-pre
на Ubuntu 10.10.
Я бы хотел использовать версию v0.5.0-pre
.
Как мне откатиться на более старую версию node?
364
13
*NIX (Linux, OS X, ...)
Используйте n, чрезвычайно простой менеджер версий Node, который может быть установлен через npm.
Допустим, вы хотите, чтобы Node.js v0.10.x собирал Atom.
Windows
Используйте nvm-windows, это 'как nvm, но для Windows. Скачайте и запустите installer, затем:
Один из способов - использовать NVM, менеджер версий узла.
Используйте следующую команду для получения nvm
Вы можете найти его по адресу https://github.com/creationix/nvm.
Он позволяет легко устанавливать и управлять несколькими версиями node. Вот фрагмент из справки:
Зачем использовать какое-либо расширение, если вы можете сделать это без расширения :)
Установите определенную версию node
Конкретная версия:
sudo n 4.4.4
вместоsudo n stable
.Windows:.
Для понижения версии вашего узла.
Для понижения версии npm.
Примечание закройте все окна, в которых запущен node. Браузер, редактор и т.д.
Сначала вам нужно установить node. И если вы уже установили node, вы можете понизить версию node и npm тоже, просто выполните вышеуказанные команды. Если вам все еще не везет и не удалось обновить node. Попробуйте сделать следующее. Попробуйте установить node globely. например:
Еще один вариант - попробовать обновить npm. Запустите
MAC.
Примечание: для mac эти же команды должны работать. Надеюсь, это решит проблему.
самый простой способ, который я нашел, это просто использовать сайт nodejs.org:
Windows
Понижение статуса узла с помощью Chocolately
Установите Chocolatey. Затем запустите:
Chocolatey имеет множество доступных версий Node.
Downgrade NPM
nvmw больше не поддерживается, но я нашел другой источник, который кажется актуальным (по состоянию на 1/4/17).
nvm-windows
Работает. Позволяет мне понизить версию до 6.3.1.
Еще одной хорошей библиотекой для управления несколькими версиями Node является N: https://github.com/visionmedia/n.
На Windows 7 я использовал общие 'узел удалить.Яш' (только начали набирать в строке поиска внизу слева ,в главном меню поле), а затем щелкнув ссылку на старую версию, которая соответствует проекту, например: Windows 64-бит установки: https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi
У меня был узел версия 6.4.0 .
Как мне нужна старая версия 6.3.0 , я только что установил версию 6.3.0 снова в моей системе. узел версия автоматически понижается.
Поэтому, чтобы понизить узлом , Просто установите старую версию узел JS . Он будет автоматически понижен с высшей версии.
Я попробовал в OSX . Он работает как шарм .
Официальный Способ (Убунту)
Если вы'вновь на узел 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.10.ХХ, это будет правильно вернуться.
По какой-то причине самогон устанавливает узел 5 в отдельную папку под названием node5 не.
Шаги, которые я предпринял, чтобы вернуться к версии 5 были: (вам нужно будет искать стандартное варево установка/удаление, но в противном случае этот процесс более прост, чем кажется.)
Вы должны быть все готово, с узлом 5.