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

Установка Node.js и npm в Debian 10 Linux

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

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

В этом руководстве мы покажем вам несколько способов установки Node.js и npm в Debian 10 Buster. Выберите вариант установки, подходящий для вашей среды.

Установка 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 — компания, специализирующаяся на предоставлении поддержки Node корпоративного уровня. Компания поддерживает репозиторий 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, пришло время развернуть ваше приложение.

Если вы хотите использовать Yarn для управления зависимостями приложений, ознакомьтесь с нашим руководством по установке и использованию Yarn в Debian 10 .

Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии ниже.

nodejs npm nvm yarn debian Не используете Debian 10?
Выберите другую ОС:
центос 7 центос 8 дебиан 9 убунту 18.04 убунту 20.04 убунту 22.04

Связанные руководства

Источник

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

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