Полное руководство: как изменить версию Node.js

Node.js — популярная среда выполнения для выполнения кода JavaScript вне веб-браузера. Как разработчику вам может потребоваться переключаться между разными версиями Node.js для разных проектов или учитывать определенные зависимости. В этой статье мы рассмотрим несколько способов изменения версий Node.js, а также примеры кода, которые помогут вам легко управлять средой Node.

Метод 1: использование NVM (менеджера версий узла)
NVM — это широко используемый менеджер версий Node.js, который позволяет легко устанавливать и переключаться между несколькими версиями Node. Выполните следующие действия, чтобы изменить версию Node.js с помощью NVM:

Шаг 1. Установите NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

Шаг 2. Закройте и снова откройте терминал или выполните следующую команду:

source ~/.bashrc

Шаг 3. Список доступных версий Node.js:

nvm ls-remote

Шаг 4. Установите нужную версию Node.js:

nvm install <version>

Шаг 5. Используйте установленную версию Node.js:

nvm use <version>

Метод 2: NVM для Windows (nvm-windows)
Для пользователей Windows NVM для Windows предоставляет возможности, аналогичные NVM в системах на базе Unix. Вот шаги для изменения версии Node.js с помощью nvm-windows:

Шаг 1. Загрузите установщик из репозитория nvm-windows: https://github.com/coreybutler/nvm-windows/releases

Шаг 2. Установите загруженный исполняемый файл.

Шаг 3. Откройте новый терминал и перечислите доступные версии Node.js:

nvm list available

Шаг 4. Установите нужную версию Node.js:

nvm install <version>

Шаг 5. Используйте установленную версию Node.js:

nvm use <version>

Метод 3: использование пакета npm «n»
Пакет «n» — еще один популярный инструмент для управления версиями Node.js. Вот как вы можете изменить версию Node.js, используя «n»:

Шаг 1. Установите «n» глобально:

npm install -g n

Шаг 2. Список доступных версий Node.js:

n ls-remote

Шаг 3. Установите нужную версию Node.js:

n <version>

Шаг 4. Используйте установленную версию Node.js:

n use <version>

В этой статье мы рассмотрели несколько способов изменения версий Node.js. Независимо от того, предпочитаете ли вы использовать NVM, NVM для Windows или пакет «n», теперь у вас есть инструменты и знания для беспрепятственного переключения между различными версиями Node.js в зависимости от требований вашего проекта. Не забудьте выбрать метод, который лучше всего подходит для вашей операционной системы и среды разработки. Приятного кодирования!