Узнайте, как установить Npm и Node.js в Ubuntu

Node.js – это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом. С включенным Node.js вы можете запускать JavaScript на своем компьютере с Ubuntu, не беспокоясь об открытии каких-либо браузеров. Он построен на движке JavaScript V8 Chrome и может быть установлен в Linux разными способами.

Node.js необходим для создания серверных и сетевых приложений. Эта платформа эффективно работает в Windows, Linux, FreeBSD и macOS. Npm – это менеджер пакетов по умолчанию, который часто отмечается как крупнейший в мире реестр программного обеспечения.

Установите Nodejs в Ubuntu

В этом руководстве вы можете установить Nodejs в Ubuntu тремя разными способами. Эти три способа включают:

  • Использование apt для установки Nodejs в Ubuntu
  • Использование apt с репозиторием программного обеспечения PPA
  • Установка nvm для установки и управления различными версиями Nodejs в Ubuntu

Вариант 1. Установите Node.js из репозитория NodeSource

NodeSource, как компания, фокусируется на предоставлении поддержки Node корпоративного уровня. Эта установка использует репозиторий Node.js, который будет использоваться для установки этой версии в Ubuntu. Вы можете выполнить следующие действия, чтобы установить Node Linux из NodeSource.

Первый шаг – включить репозиторий NodeSource с помощью команды curl . Если curl не установлен, вы можете установить его в своей системе, используя следующие команды.

Чтобы установить Curl

 sudo apt-get install curl -y

Чтобы включить репозиторий

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

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

Установите Node.js и Npm

Введите следующий код, чтобы начать установку для Node.js и npm.

 sudo apt install nodejs

Этот пакет (nodejs ubuntu) будет содержать двоичные файлы для Node и npm.

Проверьте установку Node.js и Npm

 node --version

Проверить версию Npm

 npm --version

После установки оба модуля будут выглядеть так:

Версия для Nodejs Ubuntu – v12.22.4, а версия npm – 6.14.14 , которая является последней версией, доступной на момент написания этого руководства.

Есть другие способы установить Nodejs Ubuntu и npm. Чтобы установить их с помощью диспетчера версий узла, выполните следующие действия.

Вариант 2: установить Node.js и Npm с NVM

NVM, более известный как Node Version Manager, представляет собой сценарий bash, который работает в независимом каталоге, а не на уровне операционной системы. Это просто означает, что вы можете установить несколько версий Node.js, не затрагивая всю систему.

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

Установите Nvm Ubuntu

Чтобы загрузить NVM с помощью командной строки, загрузите и установите исходный код со страницы GitHub :

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

Эта команда клонирует репозиторий из GitHub в каталог ~ / .nvm . Чтобы использовать это, вам сначала нужно создать файл .bashrc, используя следующую команду:

 source ~/.bashrc

На следующем шаге вы можете проверить, какая версия Node доступна в NVM.

 nvm list-remote

Результат будет выглядеть так:

Эта команда выведет список множества доступных версий, поэтому вы можете выбрать последнюю версию. В этом случае последняя доступная версия – 16.6.2 , которую можно установить с помощью команды:

 nvm install v16.6.2

Название версии можно изменить в соответствии с самой последней версией, доступной в NVM.

После установки просмотрите различные версии, которые были установлены как часть предыдущей установки:

 nvm list

Результат будет выглядеть так:

Первая строка покажет текущую активную версию, а некоторые другие строки покажут названные псевдонимы и их версии. Вы можете увидеть псевдонимы для различных LTS-версий Node. На основе этих псевдонимов вы также можете установить выпуск.

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

 nvm install lts/fermium

Проверьте, была ли установка успешной, с помощью команды -v.

 node -v

На выходе будет показана последняя установленная версия.

Вариант 3: установка Node.js с использованием NodeSource PPA

Другой способ установить Node.js – это установка с помощью PPA (личного архива пакетов), который поддерживается и обновляется NodeSource. Преимущество использования PPA заключается в том, что он содержит больше версий Node.js по сравнению с репозиториями Ubuntu.

В качестве первого шага вам необходимо установить PPA, чтобы получить доступ к его пакетам. Из домашнего каталога вы можете использовать функцию curl для получения сценария установки для вашей версии.

 cd ~
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

Вы можете запустить скрипт в своем любимом редакторе (например, Nano). Если вы думаете, что все в сценарии соответствует вашему вкусу, вы можете выполнить команды дальше.

 nano nodesource_setup.sh

Выйдите из редактора и запустите скрипт с правами root.

 sudo bash nodesource_setup.sh

PPA будет добавлен в ваш список конфигурации, а локальный кеш пакетов обновится автоматически. Установите пакет Node.js, введя следующую команду:

 sudo apt install nodejs

Вы можете проверить свою установку, запустив узел с флагом версии -v следующим образом:

 node -v

Вы можете быть уверены, что вам не нужно устанавливать npm Ubuntu отдельно, так как это комбинированная установка для node.js и npm.

Успешная установка Node.js и NPM

Независимо от того, какой метод вы выберете, всегда есть способ успешно установить Node.js и npm на вашем компьютере с Ubuntu. Этот метод будет работать для разных версий Ubuntu, хотя этот процесс был успешно реализован для Ubuntu 21.04. В зависимости от ваших обстоятельств вы можете выбрать тот вариант, который вам больше всего подходит.

Как упоминалось ранее, использование упакованной версии – самый простой из этих методов; вы можете использовать метод установки PPA или метод nvm для более свежих опций. В любом случае все три варианта будут работать для вашей версии Ubuntu Linux.

Хотите установить Node.js и npm в Windows? Вам повезло; процесс даже проще, чем их установка в Linux.