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

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

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

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

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

Чтобы добавить репозиторий NodeSource в вашу систему, выполните следующую команду:

curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
Текущая LTS-версия Node.js — это версия 8.x, Carbon. Если вы хотите установить Node.js версии 10.x, просто измените setup_8.x на setup_10.x

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

sudo apt install nodejs

Чтобы проверить успешность установки, распечатайте версии Node.js и npm:

node --version
v8.11.3
npm --version
5.6.0

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

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

Загрузите сценарий установки nvm с помощью следующей команды curl :

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

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

=> 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 из выходных данных, вы можете либо открыть новый сеанс оболочки, либо запустить команды, чтобы добавить путь к сценарию nvm в текущий сеанс. Делай то, что тебе легче.

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

nvm --version
0.33.11

Теперь, nvm на вашем компьютере Debian установлен nvm , для установки последней доступной версии Node.js введите:

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

Проверьте версию Node.js, набрав:

node --version
v10.5.0

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

nvm install --ltsnvm install 6.14.3

После установки версии LTS и 6.14.3 мы можем просмотреть список установленных экземпляров Node.js, набрав:

nvm ls
->      v6.14.3                     # ACTIVE VERSION
        v8.11.3
        v10.5.0
         system
default -> node (-> v10.5.0)        # DEFAULT VERSION
node -> stable (-> v10.5.0) (default)
stable -> 10.5 (-> v10.5.0) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.11.3)
lts/argon -6.14.3:(-> N/A)
lts/boron -> v6.14.3
lts/carbon -> v8.11.3

В выходных данных выше запись со стрелкой справа (-> v6.14.3) — это версия, используемая в текущем сеансе оболочки, а версия по умолчанию установлена на v10.5.0 .

Версия по умолчанию — это версия, которая будет использоваться при открытии новых сеансов оболочки.

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

nvm use 8.11.3

и проверьте это, набрав:

nvm current
v8.11.3

Чтобы установить версию 8.11.3 в качестве типа версии Node.js по умолчанию:

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 9. Выбор метода зависит от ваших требований и предпочтений. Несмотря на то, что установка упакованной версии из репозитория NodeSource проще, метод nvm дает вам больше гибкости для добавления и удаления различных версий Node.js для каждого пользователя.

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

Если вы хотите управлять своими пакетами npm с помощью yarn, вы можете проверить это руководство о том, как установить и использовать yarn в Debian 9 .

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

Оставьте комментарий