Как установить старую версию node js

Как установить более старую версию node.js в Windows?

Мне нужно установить node.js версии 4.0.0 Я попробовал это:

Но я получил это сообщение: npm не распознается как внутренняя или внешняя команда, работающая программа или командный файл

Зайдите сюда и найдите версию, которую вы хотите установить, а затем загрузите правильный файл MSI и запустите установщик. Вы не можете установить узел, выполнив эту команду, также вы получите сообщение о том, что npm не находится на вашем пути, что говорит о том, что на машине в данный момент не установлен узел

Для окон лучше всего это: nvm-windows

1) установить .exe

2) перезагрузка (иначе nvm не будет неопределенным)

3) запустить CMD от имени администратора,

4) NVM использовать 5.6.0

Примечание: вы ДОЛЖНЫ работать от имени администратора, чтобы каждый раз переключать версию узла.

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

Я запускаю узел.с JS версии v0.5.9-pre на Ubuntu 10.10.

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

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

11 ответов

один из способов-использовать NVM, диспетчер версий узла. Вы можете найти его в https://github.com/creationix/nvm

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

* NIX (Linux, OS X. )

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

скажите, что вы хотите узел.с JS версии v0.10.x для построения Атом.

Windows больше не поддерживается

  • следующее устарело, так как пакет больше не поддерживается и не работает в Windows 10

использовать nvmw это как nvm но для Windows.

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

установить конкретную версию node

конкретной версии : sudo n 4.4.4 вместо sudo n stable

понижение узла с шоколадом

понижение NPM

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

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

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

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

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

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

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

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

Windows:

для понижения вашего узла.

понизить ваш НПМ.

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

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

еще одна вещь, чтобы рассмотреть здесь, чтобы попробовать обновить npm. Запустить

MAC

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

узел будет установлен из того, что кэшируется. Поэтому, если вы сначала все очистите, то NPM использует 0.10.xx, он вернется должным образом.

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

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

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

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

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

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

17 ответов

Одним из способов является использование NVM, Node Version Manager.

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

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

Если вам нравится, вы уже устанавливаете нужную версию узла, но не можете переключиться на нее, попробуйте следующее:

nvm use —delete-prefix <version> . npm показывает последнюю установленную версию, но не может переключиться на нее. Если да, то вы увидите следующий результат:

You need to run "nvm install v16.2.0

Затем запустите: nvm install <type the version you wish to use here> Ваш результат должен выглядеть так: Downloading and installing node v16.2.0. Downloading https://nodejs.org/dist/v16.2.0/node-v16.2.0-linux-x64.tar.xz. ####################################################################### 100.0% Computing checksum with sha256sum Checksums matched! Now using node v16.2.0 (npm v7.13.0) Creating default alias: default -> v16.2.0

Вы сделали! Вы можете увидеть последнюю версию, запустив: node -v

nvm install 0.5.0 #install предыдущую выбранную версию

nvm alias default 0.5.0 # установить по умолчанию

nvm use default # использовать новую версию по умолчанию как активную глобально.

Без последнего активная версия не изменится на новую по умолчанию. Таким образом, когда вы открываете новый терминал или перезапускаете сервер, старая версия по умолчанию остается активной.

Самый простой способ, который я нашел —

  1. Удалить текущую версию
  2. Загрузите соответствующий установщик .msi (x64 или x86) для нужной версии со страницы https://nodejs.org/download / release /

Узел будет установлен из всего кешированного. Итак, если вы сначала очистите все, а затем NPM использует 0.10.xx, он вернется правильно.

Используйте следующую команду с номером версии

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

Чтобы вернуться к версии 5, я предпринял следующие шаги: (Вам нужно будет найти стандартную установку / удаление brew, но в остальном этот процесс более простой, чем кажется.)

  1. Установите node5, используя стандартную установку Brew, НО пока не варите ссылку.
  2. Удалите все другие версии узла с помощью узла brew unlink и узла brew uninstall. Возможно, вам потребуется использовать —force для удаления одной из версий.
  3. Найдите папку с подвалом на вашем компьютере
  4. Удалите папку узла в подвале.
  5. Переименуйте папку node5 в node.
  6. Затем сварить узел ссылки

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

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

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

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

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

Пробовал в osx. Работает как часы .

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

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

Оно работает. Разрешил перейти на версию 6.3.1

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

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

Windows

Узел перехода на более раннюю версию с помощью Chocolately

Перейти на более раннюю версию NPM

С package.json — удобный и портативный способ &#127881;&#127881;&#127881;&#127881;&#127881;&#127881;&#127881;&#127881;&#127881;&#127881;&#127881;

Позволяет каждому проекту указывать свою версию

Вы можете добавить node в качестве зависимости в package.json и контролировать, какая версия используется для конкретного проекта. После выполнения «сценария» package.json npm (и yarn ) будет использовать эту версию для запуска сценария вместо глобально установленного Node.js.

Пакет node выполняет это, загружая двоичный файл node для вашей локальной системы и помещая его в каталог node_modules/.bin .

Ubuntu — Официальный способ (вручную) &#128565;

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

Windows — Официальный способ (вручную) &#128565;

Я обнаружил, что хочу перейти на LTS в Windows с самого начала. Если вы не используете диспетчер пакетов, например Chocolatey, или диспетчер версий узлов, например nvm или n , просто загрузите .msi для нужной вам версии и установите его. Вы можете удалить текущую установленную версию с помощью инструмента «Добавить или удалить программы» в Windows.

Диспетчер пакетов Windows — winget &#127881;&#127881;

Chocolatey — путь независимого менеджера пакетов &#127881;

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

Node Version Manager — "Да ну, я сам сделаю!" Путь &#128546;&#128546;&#128546;&#128557;&#128557;&#128557;&#128557;&#128557;

Хотя это не очень переносимо или легко обслуживается, некоторые разработчики любят вручную переключать глобальную версию узла, активную в любой момент времени, и считают, что официальные способы сделать это слишком медленны. Есть два популярных пакета Npm, которые предоставляют полезные интерфейсы командной строки для выбора (и автоматической установки) той версии, которая вам нужна для вашей системы: nvm и n . Использование любого из них выходит за рамки этого ответа.

Я настоятельно рекомендую держаться подальше от этого варианта. Несмотря на то, что это популярно, это антипаттерн, который обязательно вызовет головную боль в будущем. Конечно, .nvmrc существует, но это заново изобретает то, что уже является частью Npm. Просто npm i node нужную версию.

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

Установите конкретную версию узла

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

Обновление : декабрь 2020 г. — Я обновил ответ, потому что предыдущий не был актуален.

Выполните следующие шаги, чтобы обновить версию вашего узла.

1. Установите nvm . Для этого выполните следующую команду в своем терминале.

2. Установите конкретную версию узла с помощью nvm

Для этого пробега

Замените 12.14.1 версией своего узла

Примечание. Если вы получаете сообщение об ошибке NVM не распознается, запустите команду ниже, а затем снова запустите выше

3. Сделать установленную версию по умолчанию

Примечание. Замените 12.14.1 установленной версией.

4. Проверить версию узла

И это все. Ваше здоровье!

* NIX (Linux, OS X, . )

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

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

Windows

Используйте nvm-windows , это похоже на nvm, но для Windows. Загрузите и запустите установщик, затем:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *