Главная страница » Как установить более старую версию node

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

  • автор:

Изменение версии 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-команде.

Сейчас, если мы посмотрим список установленных версий, то увидим следующее:

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

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

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).

Как перейти на более старую версию 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 на заваривание и запустите. Надеюсь, это решится.

How to change to an older version of Node.js

I am running Node.js version v0.5.9-pre on Ubuntu 10.10.

I would like to be using version v0.5.0-pre .

How do I roll back to the older version of node?

Grokify's user avatar

24 Answers 24

*NIX (Linux, OS X, . )

Use n, an extremely simple Node version manager that can be installed via npm.

Say you want Node.js v0.10.x to build Atom.

Windows

Use nvm-windows, it’s like nvm but for Windows. Download and run the installer, then:

One way is to use NVM, the Node Version Manager.

Use following command to get nvm

It allows you to easily install and manage multiple versions of node. Here’s a snippet from the help:

Sami's user avatar

/.nvm/nvm.sh I always add this line to my

/.profile file to have it automatically sources upon login. Often I also put in a line to use a specific version of node."

Update: Updated the answer because previous one was not relevant.

Follow below steps to update your node version.

1. Install nvm For this run below command in your terminal

Note: If above command did not work for you, you can choose another option to install it. I have added an answer for this here

2. Install specific node version using nvm

Replace 12.14.1 with your node version

Note: If you are getting error of NVM not recognised then run below command and then run above again

3. Make the installed version default

Note: Replace 12.14.1 with your installed version.

4. Check node version

Extra

To check list of installed node versions — run below command

user's user avatar

Why use any extension when you can do this without extension 🙂

Install specific version of node

Specific version : sudo n 4.4.4 instead of sudo n stable

Abhishek Bedi's user avatar

With package.json — The Maintainable and Portable Way ����������������������

Lets each project specify its own version

You can add node as a dependency in package.json and control which version is used for a particular project. Upon executing a package.json "script", npm (and yarn ) will use that version to run the script instead of the globally installed Node.js.

The node package accomplishes this by downloading a node binary for your local system and puts it into the node_modules/.bin directory.

You can also do this with the npm (or yarn ) packages but you’ll need to set your PATH up specifically or use something like npx that handles it for you.

Ubuntu — The Official Way (manually) ��

If you’re on node 12 and want to downgrade to node 10, just remove node and follow the instructions for the desired version:

Windows — The Official Way (manually) ��

I found myself wanting to downgrade to LTS on Windows from the bleeding edge. If you’re not using a package manager like Chocolatey or a node version manager like nvm or n , just download the .msi for the version you want and install it. You might want to remove the currently installed version via "Add or remove programs" tool in Windows.

Windows Package Manager — winget ����

Chocolatey — The Independent Package Manager Way ��

Chocolatey is good for keeping installations up to date easily and it is a common way to install Node.js on Windows. I had to remove the bleeding edge version before installing the LTS version:

Node Version Manager — The "Screw it, I’ll do it myself!" Way ����������������

While not very portable or easily maintainable, some developers like manually switching which global version of node is active at any given point in time and think the official ways of doing this are too slow. There are two popular Npm packages that provide helpful CLI interfaces for selecting (and automatically installing) whichever version you want for your system: nvm and n . Using either is beyond the scope of this answer.

I highly recommend staying away from this option. Even though it’s popular, it’s an anti-pattern that is sure to cause headaches in the future. Sure, .nvmrc exists, but this is reinventing something that’s already a part of Npm. Just npm i node the version you want.

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

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