Иногда при разработке для nodejs бывает необходимо перейти с одной версий node на другую. Например, для того чтобы протестировать работоспособность какой-либо фичи или проверить насколько быстро она работает в определенной версий. Удобнее и быстрее всего это можно сделать с помощью инструмента под названием Node Version Manager (NVM).

Для установки под Linux/MacOs заходим в терминал и выполняем комманду:

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

После этого открываем .bashrc или .zshrc в зависимости от того что вы используете и экспортируем NVM в path:

$ export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

Для того чтобы переключиться на необходимую версию node для начала нужно скачать и установить ее:

$ nvm install 12

Теперь переключаемся на нее:

$ nvm use 12

И проверяем используемую версию:

$ node --version

PS: Оставлю здесь ссылку на еще одну утилиту с аналогичным функционалом и скромным названием в видео одной буквы - n

Опубликовано
Подробнее

ArtsLab

Блог для тех, кто интересуется разработкой сайтов, веб-дизайном и новыми событиями в интернете. В моем блоге Вы найдете записи на различные околокомпьютерные темы, обзоры сервисов и новинок, статьи по кодингу, советы, скрипты, темы и хаки для wordpress, уроки phostohop и многое другое.

4gray artslab artslabinfo