Найти тему
Baks.Dev

Как установить Node.js и npm в Debian 10 Linux

Оглавление
How to Install Node.js and npm on Debian 10 Linux
How to Install Node.js and npm on Debian 10 Linux

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

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

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

Node.js и npm можно установить из стандартных репозиториев Debian. На момент написания в репозиториях была версия v10.x, которая является последней версией LTS.

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

sudo apt update sudo apt install nodejs npm


После завершения установки проверьте это, набрав:

nodejs --version


Команда отобразит версию Node.js:

v10.15.2


Это самый простой способ установить Node.js и npm в Debian, и его должно хватить для большинства случаев использования.

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

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

Используйте этот репозиторий, если вам нужно установить определенную версию Node.js. На момент написания репозиторий NodeSource предоставляет следующие версии:

  • v14.x - последняя стабильная версия.
  • v13.x
  • v12.x - последняя версия LTS.
  • v10.x - предыдущая версия LTS.

Мы установим Node.js версии 12.x.

Начните с добавления репозитория NodeSource в вашу систему, выполнив следующую curl команду:

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


После добавления репозитория для установки Node.js и npm введите:

sudo apt install nodejs


Убедитесь, что Node.js правильно установлен, набрав:

node --version
v12.8.1

Установка Node.js и npm с помощью NVM

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

Используйте этот метод, если вы хотите установить Node.js для каждого пользователя.

Чтобы установить NVM в вашей системе, введите команду ниже. Не используйте, так sudo как это активирует скрипт для пользователя root.

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

Сценарий установки клонирует nvm репозиторий из Github в ~/.nvm каталог и добавляет путь nvm к вашему профилю Bash или ZSH.

...
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, откройте новый сеанс оболочки или выполните команды, напечатанные на экране. Делай то, что тебе легче.

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

nvm install node
...
Computing checksum with sha256sum
Checksums matched!
Now using node v12.8.1 (npm v6.10.2)
Creating default alias: default -> node (-> v12.8.1)


Установим еще две версии, последнюю версию LTS и версию 8.16.0:

nvm install --lts nvm install 8.16.0


После этого, чтобы перечислить все установленные версии Node.js, введите:

nvm ls
-> v8.16.0
v10.16.2
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.2)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.0
lts/dubnium -> v10.16.2


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

Если вы хотите изменить текущую активную версию, скажем, до v10.16.2, вы должны запустить:

nvm use 8.11.3


Чтобы изменить Node.js по умолчанию, например, чтобы v10.16.2 использовать:

nvm alias default 8.11.3

Установка средств разработки

Инструменты разработки необходимы для компиляции и установки собственных надстроек из реестра npm. Установите пакет, запустив:

sudo apt install build-essential

Удаление Node.js

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

sudo apt remove nodejs npm

Заключение

Мы показали вам три различных способа установки Node.js и npm в вашу систему Debian 10. Выбор метода зависит от ваших требований и предпочтений.

Теперь, когда вы установили Node.js в свою систему Debian 10, пришло время развернуть ваше приложение.