Почему я устанавливаю старые версии nodejs и npm при установке с помощью apt-get?
Я выполнил следующую команду в Ubuntu 14.04 64-bit.
sudo apt-get update
sudo apt-get install nodejs modejs-legacy npm
У меня есть версии
npm -v
1.3.10
nodejs -v
v0.10.25
Они старше рекомендованных версий для AngularJS 2.
Почему apt-get загружает старую версию?
Как обновить до более новых версий?
Ответы
Ответ 1
Debian/Ubuntu имеет старую версию в своем диспетчере пакетов, вам нужно использовать собственный репозиторий PPA, как указано здесь:
https://github.com/nodejs/node-v0.x-archive/wiki/Installing-Node.js-via-package-manager#setup-with-ubuntu
Установите его с помощью:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
Затем установите с помощью Ubuntu:
sudo apt-get install --yes nodejs
Ответ 2
Мое предложение установить node js на ubuntu таким образом (сначала удалите его, затем следуйте этому примеру)
sudo apt-get install npm
upgrade npm:
sudo npm install -g npm
установить n модуль глобально:
sudo npm install -g n
окончательно установите node:
sudo n stable
Ответ 3
Чтобы получить последнюю версию, проще всего установить nvm. инструкции по установке nvm
- установить NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash
nvm install v10.15.3
- (необязательно) установить по умолчанию
nvm alias default v10.15.3