Как установить Node.js и npm на Debian 9
Как установить Node.js и npm на Debian 9
How to Install Node.js and npm on Debian 9
В этом руководстве мы расскажем, как установить 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
Теперь, когда вы nvm
установили на свой компьютер Debian, чтобы установить последнюю доступную версию 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, пора приступить к разработке вашего приложения!