Перейти к содержимому

Как обновить node js ubuntu

  • автор:

Как обновить 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

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

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