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

Установка 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 --version
 0.33.11

Теперь, когда на вашем компьютере 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 --lts nvm 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 .

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

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

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

Источник

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

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