Каковы все методы установки для NodeJS и NPM?

Я использую 16.04, но я не возражал бы переключаться на 14,04 в случае необходимости.

Я хотел бы установить два пакета, NodeJS и npm.

  1. Какие шаги я могу выполнить для выполнения этого?
  2. Кроме того, как я обновляю NPM после установки?
3
задан 19 July 2017 в 01:08

4 ответа

Существует несколько способов установить NodeJS и npm на Ubuntu.

Установка из репозиториев по умолчанию

Последние версии Ubuntu идут с NodeJS (пакет nodejs) и npm (пакет npm). Можно просто установить тех, которые имеют apt. Но, в зависимости от которой версии Ubuntu Вы работаете, те пакеты могут содержать устаревшие версии NodeJS и npm.

Установка от NodeSource PPA

NodeSource предлагает персональный архив пакета (PPA) с более актуальными версиями NodeJS и npm. Можно установить PPA как это (например, для NodeJS 8.x)

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get update
sudo apt-get install -y nodejs

Можно найти дополнительную информацию в проектах GitHub repo.

Установка от nvm

Вероятно, самая универсальная опция состоит в том, чтобы использовать менеджера по Версии узла (nvm). Это - простой сценарий удара, который позволяет Вам установить несколько версий NodeJS параллельно и переключателя между ними.

# install nvm, for example version 0.33.2
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

# list installed versions of NodeJS
nvm ls

# list available versions of NodeJS
nvm ls-remote

# install NodeJS, for example version 8.1.4
nvm install 8.1.4

# use installed version of NodeJS, for example 6.11.1
nvm use 6.11.1

Относительно отношений между NodeJS и npm, к моему лучшему знанию вполне сильно связываются эти два. Это означает, что не имеет слишком большого смысла обновлять npm самостоятельно. При необходимости в более новом npm по любой причине используйте более новую версию NodeJS, которая идет с более новой npm версией.

1
ответ дан 1 December 2019 в 16:19

nodejs может быть установлен через поспешный диспетчер пакетов почти на любом основанном на Linux дистрибутиве. На самом деле можно переключиться между несколькими версиями узла довольно быстро через snap refresh node --channel desiredNodeVersion

Текущий пример:

snap refresh node --channel 12
node --version // it prints v12.13.1
snap refresh node --channel 13
node --version // it prints v13.2.0
0
ответ дан 1 December 2019 в 16:19

NodeJS & NPM Действия по установке (Ubuntu 16.04)


Ниже команд установит nodejs v7.10 наряду с npm v4.2.

#  sudo apt-get install python-software-properties
#  curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
#  sudo apt-get install nodejs
#  node -v
#  npm -v 

Для обновления NPM используют команду:

#  npm install -g npm
1
ответ дан 1 December 2019 в 16:19

Методы установки NodeJS+NPM


Кв.

Для установки склонного использования введите следующие команды.

$ sudo apt update
$ sudo apt-get install nodejs
$ node -v

NVM

Установка nvm использование:

$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
$ nvm
 #If the nvm command above outputs "nvm: command not found" (or nothing) then run:
$ command -v nvm

 #To install node, enter:
$ nvm install nodenvm run node --version
 #Run with:
$ nvm run node --version

Репозиторий NodeSource

Добавьте NodeSource repo, и затем установите при помощи этих команд:

 #Add the signing key.
$ wget --quiet -O - https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
 #Now add the latest node repository (v8.x) with:
$ sudo add-apt-repository "deb https://deb.nodesource.com/node_8.x xenial main"

1
ответ дан 1 December 2019 в 16:19

Другие вопросы по тегам:

Похожие вопросы: