Как обновить node js
Перейти к содержимому

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

  • автор:

Как установить Node.js на Ubuntu, как обновить и удалить

Node.js – это платформа, позволяющая разрабатывать масштабируемый серверный функционал на языке JavaScript. Она известна и востребована, при этом продолжает совершенствоваться. Уже сейчас для неё существует более миллиона пакетов.

Мы расскажем о трёх способах установки, а также о возможности обновления и удаления этого JavaScript-окружения. В качестве примера рассмотрим ОС Ubuntu 20.04. Действовать будем через учётку без root, но с sudo.

Установка Node js ubuntu через Apt

В Ubuntu 20.04 уже присутствует nodejs. Для выполнения задачи потребуется использовать диспетчер пакетов apt.

  1. Обновляем указатель локальных пакетов.

$ sudo apt update

$ sudo apt install nodejs

  1. Проверяем выполнение.

Для простых задач этого достаточно. Однако чаще приходится дополнительно ставить диспетчер пакетов npm.

$ sudo apt install npm

Как установить Node.js через архив NodeSource PPA

PPA – это архив персональных пакетов, через которые возможно поставить различные версии Node.js, не только стандартные.

  1. Ставим PPA. В данном примере выбираем версию 14.x, но вы можете указать другую.

$ curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh

  1. Проверяем содержимое.
  1. Закрываем редактор, запускаем скрипт с sudo.

$ sudo bash nodesource_setup.sh

Кэш локальных пакетов будет обновлён. Следующим этапом станет установка по аналогии с первым способом с помощью apt.

$ sudo apt install nodejs

В данном случае уже присутствуют node и npm, так что ставить их ещё раз не придётся.

Как установить Node.js через Node Version Manager

Этот способ нужен для использования сразу нескольких версий Node.js с соответствующими пакетами и походит для активной разработки.

  1. Ставим свежую версию скрипта.

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh

  1. Проверяем, что нет лишних условий.

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

  1. Ставим nvm, предварительно получив файл .bashrc.
  1. Проверяем, какие есть версии. node

  1. Ставим подходящую. В нашем примере это v13.6.0, но вы можете выбрать другую.

$ nvm install v13.6.0

У пользователя есть возможно посмотреть, какие версии установлены.

В данном случае отображена сначала текущая версия, а за ней псевдонимы, на основе которых можно установить релиз.

$ nvm install lts/erbium

Функционал позволяет переключаться между разными версиями.

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

Обновление также выполняется тремя способами.

Очищаем кэш NPM, после чего ставим пакет n.

npm install -g n

Дальше ставим актуальную версию node.

NVM нужен для управления версиями узлов и тестирования проектов. После его установки обновление версий выполняется с помощью команды

nvm install [version]

  1. Загрузка с сайта.

Свежие версии можно скачать на официальном сайте разработчика, а затем нужно установить их.

Как удалить node js ubuntu

Есть команда, которая удаляет старые, кэшированные версии, оставляя только последнюю.

Есть ещё один способ.

nvm uninstall [version]

В данном случае необходимо указать, какая именно версия больше не нужна.

Вывод

Мы рассмотрели самые простые варианты использования Node.js на сервере Ubuntu 20.04. В том числе установку (node js install ubuntu).

Чтобы начать работу, нужно следовать простым инструкциям. Способ важно выбирать в соответствии с вашими целями и задачами. Например, установка их репозитория самая простая, однако не обеспечит нужную гибкость.

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

Для обновления и переключения версий Node.js удобно использовать NVM (контроль версий Node), которая доступна на Linux и MacOC. Для работы на OC Windows понадобится утилита nvm-windows . После скачивания запускаем установщик nvm-setup.exe , после чего проверяем текущую версию:

Чтобы загрузить другую версию Node.js:

где vX.Y.Z — номер версии

Загрузили и запустили версию 15.14.0.

Для проверки доступных версий Node, можно запустить команду node list available .

Saved searches

Use saved searches to filter your results more quickly

Cancel Create saved search

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

How To Update Node.js

Northern Man edited this page Oct 29, 2023 · 36 revisions

Installation

  • Raspberry Pi
  • Debian, Ubuntu
  • CentOS, Fedora, Red Hat
  • Arch, Manjaro
  • macOS
  • Windows 10 / 11 (Hyper-V)
  • Docker
  • Synology DSM 7
  • Other Platforms

Homebridge Help

  • Basic Troubleshooting
  • Manage Node Version
  • HomeKit Glossary of Terms
  • Connect To HomeKit
  • Config File
  • mDNS Options
  • Child Bridges
  • Remote Access
  • Backup and Restore
  • FFmpeg for Homebridge
  • iOS Homemanager App
  • Useful Links

Homebridge UI Help

  • API Reference
  • Config Options
  • Enabling Accessory Control
  • Enabling UI with Docker
  • Homebridge Service Command
  • Manual Configuration
  • Reverse Proxy: Apache
  • Reverse Proxy: Nginx and SSL
  • Standalone Mode
  • Swap From Standalone To Service Mode
  • Test Upcoming Changes
  • Troubleshooting

Versioning

  • Change Homebridge Version
  • Change Homebridge UI Version
  • Change Plugin Version

Plugins

  • Verified Plugins
  • Bluetooth Plugins

Plugin Development

  • Developer Docs
  • API Reference
    • API: Homebridge
    • API: HAP-NodeJS
    • Template: Generic Plugin
    • Template: Camera Plugin
    • Plugin Settings GUI
    • Donation Links
    • Characteristic Warnings
    • Getting Started Video
    Clone this wiki locally

    Homebridge requires Node.js installed on your system to run. From time to time, you will need to update the Node.js runtime to enable support for new features.

    Homebridge (and verified plugins) support all current Active and Maintenance LTS releases of Node.js. At the time of writing, this means we will support:

    • Node.js 16.x until September 2023
    • Node.js 18.x until April 2025
    • Node.js 20.x from October 2023 until April 2026
    • Node.js 22.x from October 2024 until April 2027

    Homebridge does not support odd-numbered releases of Node.js, such as 19.x and 21.x.

    Should I Update Node.js?

    Updating Node.js is not a risk-free exercise, so it is recommended users only do so when required.

    • If you are running Node.js v14.x or v16.x, now is a good time to update.
    • If you are running Node.js v18.x there is no urgent need to update, as we will still be supporting this version until April 2025, however, you can still do so if you like.

    How To Update Node.js

    If you have followed one of the Homebridge Install Guides, you can refer back to the guide for your platform to see how to update Node.js.

    macOS and Linux

    For Linux and macOS users, we have created a tool to help you update Node.js in a safe way using hb-service (even if you aren’t using hb-service to manage the process):

    sudo hb-service update-node

    This tool will only update Node.js if it can safely do so. If you’ve installed Node.js in a non-standard way, it will not change your system.

    You can roll back to a previous version by appending the version number to the command:

    sudo hb-service update-node 18.18.0

    Windows 10

    Windows 10 users can view update instructions here.

    Docker

    Users running in Docker should update Node.js by pulling down the latest version of the Homebridge Docker Image.

    While not recommended, if you are using the «Ubuntu» or «Debian» variant of the image, you can also update inside the container using hb-service update-node and then restart manually. Users running the «Alpine Linux» variant cannot use hb-service update-node .

    What To Avoid

    It is important to update Node.js using the same method you originally used to install it, or using hb-service update-node .

    • Do not update Node.js using instructions you found on some random site on the internet.
    • Avoid nvm or n — these are great tools for developers, but require additional configuration when running Homebridge as a service user.

    Failing to adhere to these guidelines will likely result in you having multiple copies of Node.js installed which will cause many strange problems (if you have done this, see how to fix it on Linux and macOS).

    Как обновить 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 можете отредактировать версию на нужную Вам.

    Более подробно по установке читайте по ссылке, так же в этой же статье Вы сможете найти файлы необходимых репозиториев(по умолчанию или необходимых для установки) в случаи если Ваши файлы повреждены и попытка установки заканчивается ошибкой.

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

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