Как установить определенную версию node js
Перейти к содержимому

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

  • автор:

# Как установить Node.js на Ubuntu 20.04

Node.js — одна из самых популярных программных платформ, предназначенная для трансляции JavaScript в машинный код. Node.js делает возможным использование Java для создания серверных приложений.

В этой инструкции мы расскажем о нескольких способах установки Node.js и опишем их преимущества. В конце инструкции напишем первое простое приложение, которое позволит проверить работоспособность установленного Node.js.

Нам понадобится подготовленный к работе сервер на Ubuntu 20.04.

# Установка Node.js

# Официальный репозиторий Ubuntu

Самый простой и быстрый способ установки Node.js — из официального репозитория Ubuntu. Синтаксис команд и последовательность действий в данном случае не отличаются от установки любого другого приложения на Ubuntu.

Сначала нужно обновить список пакетов apt :

sudo apt update sudo apt upgrade 

Теперь можно переходить непосредственно к установке Node.js:

sudo apt install nodejs 

Команда-установщик найдёт нужный пакет, уведомит нас о дисковом пространстве, которое будет занято, и произведёт установку Node.js.

Для установки дополнительных модулей (их называют пакетами) Node.js использует Node Package Manager — npm. В отличие от способов установки Node.js, которые будут описаны ниже, при установке Node.js из репозитория Ubuntu npm не устанавливается по умолчанию, его нужно установить отдельно:

sudo apt install npm 

После завершения установки можно проверить версии установленных Node.js и npm:

node -v npm -v 

Из официального репозитория Ubuntu устанавливается Node.js v.10.19.0 и соответствующая ей версия npm. Если вас устраивает эта версия, то можно переходить непосредственно к работе с Node.js, если нет, рассмотрите другие варианты установки.

# Официальный репозиторий Node.js

Для установки нужной версии Node.js из официального репозитория добавьте его в список репозиториев, используемых apt. Для этого воспользуйтесь командой curl в консоли:

curl -fsSL https://deb.nodesource.com/setup_ab.x | sudo -E bash - 

При запуске команды замените ab на требуемую версию Node (12, 14, 16, 17).

Также можно установить последнюю текущую версию Node:

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash - 

Вы можете установить и версию с длительной поддержкой:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - 

На момент написания статьи это была Node.js v.16.x.

После выполнения команды curl обновите базы данных apt:

sudo apt update sudo apt upgrade 

Теперь запустите установку Node.js:

sudo apt install nodejs 

Программа установит выбранную версию Node.js и соответствующую ей npm. Проверить версии установленных программ можно командами:

node -v npm -v 

# Node Version Manager

Менеджер версий Node.js (Node Version Manager, nvm) — самый гибкий из рассматриваемых нами инструментов. Он позволяет устанавливать любую версию Node.js.

Для начала установим сам nvm. Для этого зайдём на официальную страницу проекта на GitHub

(opens new window) и из файла README.md скопируем скрипт, запускающий установку nvm на нашем сервере:

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

Перед запуском самого скрипта можно проверить его содержимое, запустив его без окончания | bash :

После того как скрипт отработает, получим для нашей учётной записи файл .bashrc :

source ~/.bashrc 

Теперь nvm установлен и готов к работе, можно переходить непосредственно к установке Node.js.

Получим список доступных для установки версий:

nvm list-remote 

Результатом выдачи станет длинный список. Выбираем версию, которую хотим установить, и используем команду install . Например:

nvm install v16.13.2 

Выбранная версия Node.js и соответствующая версия npm будут автоматически установлены. Проверить версии установленных приложений можно командами:

node -v npm -v 

# «Пакеты приложений» Джино

Для расположенных на Джино серверов доступен ещё один способ установки Node.js — из раздела меню «Пакеты приложений».

Откройте панель управления сервером, на который хотите установить Node.js, и в разделе меню Управление

Пакеты приложений выберите нужную версию Node.js.

Программа-установщик автоматически установит выбранную версию Node.js и соответствующую ей версию npm.

# Проверка работы Node.js

После установки и проверки версии в качестве «Контрольной проверки» напишем небольшое приложение, которое позволит проверить Node.js в действии.

В корневой папке создадим новый текстовый файл:

vim hello.js 

Внутри него разместим простой код:

console.log(“Hello world!); 

Сохраним этот файл и запустим его с помощью node :

node hello.js 

В результате в консоли будет выведено сообщение:

Hello world! 

Если всё получилось, можно переходить к работе с Node.js.

# Переключение между версиями Node.js

Из-за отсутствия кроссверсионной поддержки часто приходится использовать несколько разных версий Node.js, установленных на одной машине. Для удобного переключения между ними также используется nvm .

nvm list 

Мы увидим список всех установленных на сервере версий Node.js. Здесь будет выделена активная в данный момент версия. Также программа покажет список релизов Node.js с длительной поддержкой:

 v16.13.2 -> v17.2.0 system default -> v17.2.0 node -> stable (-> v17.2.0) (default) stable -> 17.2 (-> v17.2.0) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/gallium (-> v16.13.2) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.17.0 (-> N/A) lts/dubnium -> v10.24.1 (-> N/A) lts/erbium -> v12.22.10 (-> N/A) lts/fermium -> v14.19.0 (-> N/A) lts/gallium -> v16.13.2 

Из этого списка можно выбрать и установить любой релиз. Например:

nvm install lts/carbon 

Переключение между установленными версиями Node.js осуществляется с помощью команды use :

nvm use v16.13.2 

После выполнения команды use можно проверить активную версию Node.js командой:

node -v 

Также можно ввести такую команду:

nvm list 

Теперь можно переходить к работе с Node.js.

© Джино, 2003–2022. «Джино» является зарегистрированным товарным знаком.
Лицензия на телематические услуги связи №150549 от 09.03.2017.

Как установить Node.js и npm в Ubuntu 18.04

Как установить Node.js и npm в Ubuntu 18.04

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

Npm — это менеджер пакетов по умолчанию для Node.js и крупнейший в мире реестр программного обеспечения.

В этом руководстве вы узнаете несколько различных способов установки Node.js и npm в Ubuntu 18.04. Те же инструкции применимы к любому дистрибутиву на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

Если вам нужен Node.js только как локальная среда выполнения для развертывания приложений Node.js, то самый простой вариант — установить Node.js из репозитория NodeSource. Разработчикам следует предпочесть установку Node.js с помощью сценария NVM.

Выберите вариант установки, подходящий для вашей среды. Лучше всего обратиться к документации по приложению Node.js, которое вы используете, чтобы узнать, какие версии Node.js поддерживаются.

Установка Node.js и npm из NodeSource

NodeSource — это компания, ориентированная на поддержку Node корпоративного уровня, и они поддерживают репозиторий, содержащий последние версии Node.js.

Используйте этот репозиторий, если вам нужно установить определенную версию Node.js. На момент написания репозиторий NodeSource предоставляет следующие версии — v14.x, v13.x, v12.x и v10.x. Мы установим текущую LTS-версию Node.js, версию 12.

1) Чтобы установить Node.js и npm из репозитория NodeSource, выполните следующие действия:

Включите репозиторий NodeSource, выполнив следующую curl команду от имени пользователя с привилегиями sudo :

Команда добавит ключ подписи NodeSource в вашу систему, создаст файл репозитория apt sources, установит все необходимые пакеты и обновит кеш apt.

Если вам нужно установить другую версию, например 14.x, просто измените setup_12.x с помощью setup_14.x

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

2) После включения репозитория NodeSource установите Node.js и npm, набрав:

Пакет nodejs содержит двоичные файлы node и npm .

sudo apt install nodejs

3) Убедитесь, что Node.js и npm были успешно установлены, распечатав их версии:

node --version
v12.16.3
npm --version
6.14.4

Установка Node.js и npm с использованием NVM

NVM (Node Version Manager) — это сценарий bash, используемый для управления несколькими активными версиями Node.js. С помощью NVM вы можете устанавливать и удалять любую конкретную версию Node.js, которую хотите использовать или протестировать.

Чтобы установить Node.js и npm с помощью NVM в вашей системе Ubuntu, выполните следующие действия:

1. Установка скрипта NVM (Node Version Manager)

Чтобы скачать и установить nvm скрипт, выполните:

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

Приведенная выше команда клонирует репозиторий NVM из Github в ~/.nvm каталог:

=> Close and reopen your terminal to start using nvm or run the following to use it now: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion 

Как видно из приведенного выше вывода, вы должны либо закрыть и снова открыть терминал, либо запустить команды, чтобы добавить путь к nvm сценарию в текущий сеанс оболочки. Вы можете делать все, что вам легче.

Как только скрипт окажется в вашем PATH , убедитесь, что nvm он был правильно установлен, набрав:

nvm --version
0.34.0

2. Установка Node.js и npm

Теперь, когда nvm установлен, вы можете установить последнюю доступную версию Node.js, набрав:

nvm install node

Вывод должен выглядеть примерно так:

Downloading and installing node v12.8.1. Downloading https://nodejs.org/dist/v12.8.1/node-v12.8.1-linux-x64.tar.xz. ######################################################################### 100.0% Computing checksum with sha256sum Checksums matched! Now using node v12.8.1 (npm v6.10.2) Creating default alias: default -> node (-> v12.8.1) 

После завершения установки проверьте ее, распечатав версию Node.js:

node --version
v12.8.1

Давайте установим еще две версии, последнюю версию LTS и версию 8.10.0.

nvm install --lts
nvm install 8.10.0

Чтобы вывести список установленных версий Node.js, введите:

nvm ls

Вывод должен выглядеть примерно так:

-> v8.10.0 v10.16.3 v12.8.1 default -> node (-> v12.8.1) node -> stable (-> v12.8.1) (default) stable -> 12.8 (-> v12.8.1) (default) iojs -> N/A (default) unstable -> N/A (default) lts/* -> lts/dubnium (-> v10.16.3) lts/argon -> v4.9.1 (-> N/A) lts/boron -> v6.17.1 (-> N/A) lts/carbon -> v8.16.1 (-> N/A) lts/dubnium -> v10.16.3

Запись со стрелкой справа (-> v8.10.0) — это версия Node.js, используемая в текущем сеансе оболочки, а версия по умолчанию — v12.8.1. Версия по умолчанию — это версия, которая будет активна при открытии новых оболочек. Вы можете изменить текущую активную версию с помощью:

nvm use 10.16.3
Now using node v10.16.3 (npm v6.9.0)

Если вы хотите изменить версию Node.js по умолчанию, используйте следующую команду:

nvm alias default 10.16.3

Установите Node.js и npm из репозитория Ubuntu

Пакеты Node.js и npm доступны в стандартных репозиториях Ubuntu 18.04.

На момент написания в репозитории Ubuntu была включена v8.10.0 предыдущая версия TLS.

Чтобы установить nodejs и npm запустить следующие команды:

sudo apt update
sudo apt install nodejs npm

Исполняемый файл Node.js из репозиториев Ubuntu назван nodejs не node из-за конфликта с другим пакетом.

Проверьте установку, выполнив:

nodejs --version
v8.10.0

Установить инструменты разработки

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

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

sudo apt install build-essential

Удалить Node.js

Если по каким-то причинам вы хотите удалить пакеты Node.js и npm, вы можете использовать следующую команду:

sudo apt remove nodejs npm

Заключение

Вы узнали три разных способа установки Node.js и npm на ваш сервер Ubuntu 18.04. Выбор метода зависит от ваших требований и предпочтений. Несмотря на то, что установка упакованной версии из репозитория Ubuntu или NodeSource проще, метод nvm дает вам больше гибкости для добавления и удаления различных версий Node.js для каждого пользователя.

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

Как откатить node до старой версии в Windows, как переключить версии node в Windows | How to change node version in Windows

Главная СтатьиИзменение версии node в Windows
Поделиться в соцсетях:

Встречались ли вы с ситуацией, когда какой-нибудь ваш проект требует версию node.js меньше, чем у вас установлена. На UNIX системах переключить версию node сравнительно легко. А вот для Windows немного сложнее. Ниже описан один из самых лёгких способов это сделать.

Для начала качаем NVM (Node Version Manager) для Windows по ссылке. Там среди прочей информации о версиях, будут предложены несколько инсталлях, в том числе для обновления уже установленного NVM. Для случая «с нуля» выбираем nvm-setup.zip (или как он будет зваться в дальнейшем) и ставим. Дальше лучше перезагрузить систему.

Свидетельством успешной установки будет работоспособность в терминале команды nvm version . Она должна нам вывести нечто подобное:

nvm version 1.1.9

Теперь, если мы проверим наличие всех установленных версий node и текущую, введём nvm list

nvm list 16.13.1

Допустим, нам для проекта нужна версия node 14. Ставим её:

nvm install 14

Установится версия 14.19.0 — последняя в серии 14. Если хотим установить конкретную версию, указываем это в nvm-команде.

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

nvm list 16.13.1 14.19.0

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

nvm use 14.19.0

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

Управление версиями Node.js и NPM с помощью NVM?

https://webhost1.ru/upload/blog/2023/nvm.webp

NVM (Node Version Manager) — это инструмент для управления версиями Node.js на вашем компьютере. Он позволяет вам легко переключаться между разными версиями Node.js и устанавливать пакеты npm для каждой из них.]

Вот как использовать NVM для управления версиями Node.js и npm:

    Установка NVM: Сначала вам нужно установить NVM. Вы можете сделать это с помощью команды curl (для macOS и Linux):

    Установка конкретной версии Node.js: Вы можете установить конкретную версию Node.js с помощью команды:

Теперь у вас должно быть понимание того, как использовать NVM для управления версиями Node.js и npm на вашем компьютере. Вы можете легко переключаться между версиями Node.js в зависимости от требований вашего проекта.

Вас может заинтересовать

13.02.2024 Акции
25.12.2023 Акции
20.12.2023 Акции
21.11.2023 Акции
30.10.2023 Акции
19.10.2023 Акции
25.08.2023 Акции
10.06.2023 Акции
26.04.2023 Акции

  • Битрикс хостинг
  • VPS / VDS сервер
  • Выделенный сервер
  • Подарки за отзыв
  • Отзывы клиентов
  • Партнерская программа
  • База знаний
  • Для правообладателей

Бесплатно по России
Для звонков из Москвы

Мы используем файлы cookie. Продолжая использовать сайт, вы соглашаетесь с политикой использования cookie файлов. Принять

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

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