Как переключиться на старую версию Node.js?
Я использую Node.js версии v0.5.9-pre
на Ubuntu 10.10.
Мне нужно использовать версию v0.5.0-pre
.
Как мне откатиться на более старую версию Node.js?
5 ответ(ов)
Одним из способов является использование NVM, менеджера версий Node.js.
Чтобы установить NVM, выполните следующую команду:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
С официальной документацией вы можете ознакомиться по адресу: https://github.com/creationix/nvm
NVM позволяет легко устанавливать и управлять несколькими версиями Node.js. Вот краткий обзор команд:
Использование:
nvm install <версия> Скачивание и установка <версии>
nvm use <версия> Изменение PATH для использования <версии>
nvm ls Список версий (установленные версии будут отображены синим)
Если у вас есть дополнительные вопросы, не стесняйтесь спрашивать!
Почему использовать расширение, если можно обойтись без него 😃
Чтобы установить конкретную версию Node.js, вы можете воспользоваться следующей последовательностью команд:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Если вам нужна именно определенная версия, например, 4.4.4
, вы можете просто выполнить:
sudo n 4.4.4
Таким образом, вы сможете установить нужную версию Node.js без необходимости в каких-либо дополнениях или расширениях.
Самый простой способ, который я нашел, — это просто использовать сайт nodejs.org:
- Перейдите по ссылке: https://nodejs.org/en/download/releases/
- Найдите нужную версию и нажмите "Скачать".
- На Mac кликните на исполняемый файл .pkg и следуйте инструкциям по установке (не уверен, какой исполняемый файл подходит для Windows).
- Теперь радуйтесь, что у вас установлена желаемая версия Node.js!
Для этого вам нужно установить NVM (Node Version Manager).
Для Mac
Отредактируйте .bash_profile
, выполнив следующую команду:
nano .bash_profile
Добавьте следующие строки в .bash_profile
:
export NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh
Сохраните файл. Закройте терминал и проверьте результат.
После этого установите необходимую версию Node.js, выполнив команду:
nvm install v14.18.0
Если вы хотите проверить установленные версии Node.js на вашем компьютере, используйте команду:
nvm ls
Если вам нужно использовать конкретную версию из установленных, выполните следующую команду:
nvm use 12.14.4
Я столкнулся с множеством проблем, и единственное решение, которое сработало для меня, это:
source ~/.nvm/nvm.sh
nvm install v[node_version]
nvm use v[node_version]
- Вы можете ввести
nvm ls-remote
, чтобы просмотреть доступные версии. - Пример:
nvm install v14.21.3
В чем разница между --save и --save-dev?
Как в Node.js "подключить" функции из других файлов?
Node / Express: EADDRINUSE, адрес уже занят - как остановить процесс, использующий порт?
Как задать переменные окружения из файла package.json?
Как использовать исполняемые файлы из пакета, установленного локально в node_modules?