Как обновить Node.js в Ubuntu?
Как обновить версии NPM и Nodejs на Ubuntu 16.04?
Когда устанавливал через apt-get:
sudo apt-get install npm
sudo apt-get install nodejs
Он установил только старые версии:
$ nodejs -v
v4.2.6
npm -v
3.5.2
После чего при установки ангуляр выскакивает вот такая ошибка:
$ npm install -g @angular/cli
npm ERR! Linux 4.10.0-28-generic
npm ERR! argv «/usr/bin/nodejs» «/usr/bin/npm» «install» «-g» «@angular/cli»
npm ERR! node v4.2.6
npm ERR! npm v3.5.2
npm ERR! code ECONNRESET
npm ERR! network tunneling socket could not be established, cause=write EPROTO
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network ‘proxy’ config is set properly. See: ‘npm help config’
- Вопрос задан более трёх лет назад
- 20999 просмотров
Как обновить NodeJS?
Использовать Bash-скрипт для управления/переключения нодой: nvm .
Версия для Windows .
Особый смак в переключениях активной версии ноды, например:
nvm list * 4.6.1 0.12.0 node -v v4.6.1 nvm use 0.12.0 Now using node v0.12.0 node -v v0.12.0
Если хочется попроще, то предлагаю использовать следующий алгоритм:
-
Очистить кэш npm :
npm cache clean -f
npm install -g n
-
Стабильная версия:
n stable
n latest
n 0.8.14
n rm 0.8.14
n - 0.8.14
Для OS X можно использовать менеджер пакетов Homebrew :
$ brew upgrade node
Отслеживать
ответ дан 27 фев 2017 в 5:07
user207618 user207618
Ответ выполняет поставленную задачу, но лучше использовать nvm , который специально для этого и был создан + он дает возможность очень просто переключаться между версиями
27 фев 2017 в 5:24
@ВасилийБарбашев, пожалуй да, можно и про него добавить. Сейчас обновлю.
– user207618
27 фев 2017 в 5:28
Когда мне на CentOs 7 требовалось обновить версию NodeJs(там по-моему изначально 6-ая стоит), поскольку в частности не устанавливался Puppeteer я обновлялся до 10-ой версии по этой статье http://blog.ivru.net/?id=221
Если коротко там написано, что NodeJs стандартной версии на CentOs 7 устанавливается выполнением команды: yum install nodejs
При этом если Вам нужна более свежая версия NodeJs чем стандартная, Вы можете перед установкой выполнить команду curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash — в данном примере команды для установки будет выбрана 10-ая версия, Вы перед нажатием Enter можете отредактировать версию на нужную Вам.
Более подробно по установке читайте по ссылке, так же в этой же статье Вы сможете найти файлы необходимых репозиториев(по умолчанию или необходимых для установки) в случаи если Ваши файлы повреждены и попытка установки заканчивается ошибкой.
Обновление node.js и npm. Ubuntu
Предполагается, что обновления ставим из под пользователя с ограниченными правами, поэтому добавляется sudo к команде.
Для удобства так же будет установлено маленькое дополнение.
1) Обновляем менеджер пакетов NPM, согласно синтаксиса npm update [name [name . ]]
sudo npm install -g npm
2) Очишаем кеш NPM
sudo npm cache clean -f
3) Установим маленький вспомогательный пакет, под названием ‘n’
sudo npm install -g n
4) Теперь установим последнюю стабильную версию Node.js
sudo n stable
Так же можем установить более новый вариант, указав номер версии Node.js. На момент написания статьи это 7.9.0
sudo n 7.9.0
Как установить Node.js на Ubuntu
В Рег.облаке можно за пару кликов заказать готовый облачный сервер с Node.js.
В нашей инструкции мы расскажем, что такое Node.js и зачем она нужна, а затем покажем быстрые способы установки Node.js на Ubuntu.
Что такое Node.js
Node.js (или Node, Nodejs, Node js) — это платформа, которая позволяет выполнять JavaScript код на сервере, а не в браузере клиента.
Например, вы разработали онлайн-редактор текста, который работает только в браузере. Ваш проект стал разрастаться и вам нужно добавить в него функции для корпоративного сегмента (сохранение файлов и их версий на сервере, совместное редактирование и прочее). Для этого нужно начать хранить и обрабатывать данные на сервере. Благодаря платформе Node.js вы можете сохранить и переиспользовать основную часть кода, а не реализовывать всю логика «с нуля» на другом языке.
Node.js работает на движке V8 JavaScript, который разработан и поддерживается Google. V8 компилирует JavaScript-код в эффективные машинные инструкции. Он не использует интерпретатор, байт-код или любой другой промежуточный код, что значительно сокращает время выполнения.
К тому же, Node.js обеспечивает эффективное распределение ресурсов и управление потоками обработки. Он работает в асинхронном режиме, то есть сервер не создает отдельный поток для каждого подключения, а гибко распределяет доступные ресурсы в зависимости от текущей загрузки сервера.
Все это позволяет сократить время обработки запросов и создавать масштабируемые сервисы, способные эффективно обслуживать сотни тысяч пользователей одновременно.
С помощью Node.js можно работать с готовыми библиотеками, создавать API, запускать скрипты и обрабатывать пакеты. Также платформа подойдет для создания десктопных программ и гибридных приложений.

Рассмотрим способы установки Node.js на Ubuntu.
Как установить Node js на Ubuntu
Если когда-то у вас уже была установлена одна из версий Node, вы можете переустановить Node js или полностью удалить старую версию, а затем поставить новую. Мы рассмотрим варианты установки Node.js с нуля.
Node.js можно установить на Ubuntu одним из способов:
- через NVM (Node Version Manager) — bash-скрипт,
- через PPA (Personal Package Archive) — архив персональных пакетов,
- с помощью пакетного менеджера Ubuntu,
- через бинарные файлы.
Рассмотрим два самых простых и надежных варианта установки — с помощью пакетного менеджера и через архив персональных пакетов PPA.
Установка Node.js через пакетный менеджер
Пакетный менеджер — самый простой инструмент для установки дистрибутива Node.js. Обратимся к официальным репозиториям Ubuntu и установим стабильную версию.
Перед установкой убедитесь, что вы зашли под суперпользователем sudo.
Откройте терминал. Если вы пользуетесь графической оболочкой, используйте сочетание клавиш Ctrl+Alt+T.
Обновите локальный индекс пакетов:
sudo apt update