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

Как обновить node js через npm

  • автор:

How to Update Node and NPM to the Latest Version

Dillion Megida

Dillion Megida

How to Update Node and NPM to the Latest Version

Node is a runtime environment that allows developers to execute JavaScript code outside the browser, on the server-side.

NPM, on the other hand, is a package manager for publishing JavaScript packages (also known as Node modules) to the npm registry. You can also use it to install packages to your applications.

To install Node, you have to go to the Nodejs website to download the installer. After downloading, you can run the installer, follow the steps, agree to the terms and conditions, and have the installer on your device.

When you install Node, you also get the npm CLI which you can use to manage packages in your applications.

However, Node and NPM can be updated separately to their latest versions, and in the rest of this article, I’ll show you how.

How to Update Node

1. Use NPM to Update Your Node Version

To update Node with NPM, you will install the n package, which will be used to interactively manage node versions on your device.

Here are the steps:

Clear the NPM cache

When you install dependencies, some modules are cached to improve the speed of installation in subsequent downloads. So first, you want to clear the NPM cache.

Install n
npm install -g n 

You’ll need to install this package globally as it manages the Node versions at the root.

Install a new version of Node
n lts n latest 

The two commands above install the long-term support and latest versions of Node.

Remove previously installed versions
n prune 

This command removes the cached versions of the previously installed versions and only keeps the latest installed version.

2. Use NVM to Update Your Node Version

NVM stands for Node Version Manager, and as the name implies, it helps you manage your Node Versions. With NVM, you can install Node versions and specify the version of Node that a project uses.

NVM makes it easy to test projects across various Node versions.

To update a Node Version with NVM, you have to install NVM first.

Here is the installation guide for NVM.

When installed, you can install packages with:

nvm install [version] 

You can install the latest version with:

nvm install node 

And uninstall other versions with:

nvm uninstall [version] 

With many versions installed, you may also want to specify the version to use at a particular time. One way to do this is by setting a default alias like this:

nvm alias default [version] 

This way, Node executions will run with the specified version.

3. Download Updated Node Binaries

And you can also get the latest versions from the Node.js website. On it, you can find the latest and long-term support versions for your device.

image-7

Downloading the latest version also gives you the latest version of NPM.

How to Update NPM

Just as you use NPM to update packages, you can use NPM to update itself. Here’s the command to achieve this:

npm install -g npm@latest 

This command will install the latest version of NPM globally.

On Mac, you may have to pass the sudo command before NPM, as this installs NPM at the root of your device, and you need privileges to do that.

Conclusion

In this article, we’ve seen how to update Node and NPM to their latest versions.

To reiterate, when you install Node, you automatically get NPM. If you also update Node by installing the binaries from the website, you get an updated NPM.

We also saw other ways to update Node and NPM globally on your device.

ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT

Dillion Megida

Dillion Megida

Developer Advocate and Content Creator passionate about sharing my knowledge on Tech. I simplify JavaScript / ReactJS / NodeJS / Frameworks / TypeScript / et al My YT channel: youtube.com/c/deeecode

If you read this far, thank the author to show them you care. Say Thanks

Learn to code for free. freeCodeCamp’s open source curriculum has helped more than 40,000 people get jobs as developers. Get started

ADVERTISEMENT

freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charity organization (United States Federal Tax Identification Number: 82-0779546)

Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons — all freely available to the public.

Donations to freeCodeCamp go toward our education initiatives, and help pay for servers, services, and staff.

Trending Guides

  • Binary Search in C++
  • Binary Search in Java
  • Lambda Sort in Python
  • List Flatten in Python
  • Python Print Exception
  • Enhanced Java for-loops
  • JS Comparison Operators
  • Python Program Examples
  • Create a Dict in Python
  • Python Remove from List
  • Pip Upgrade
  • Undo Git Add
  • Operators in C
  • Dataframe to CSV
  • JavaScript Replace
  • What is R Squared?
  • Git Squash Commits
  • Integer Array in C
  • Gradient Descent ML
  • JS Ternary Operator
  • Print Newline in Python
  • Bash Scripting Tutorial
  • Create an Array in Java
  • Trim a String in Python
  • Static Variables in Java
  • What Does => Mean in JS?
  • Python Iterate Over Dict
  • Install Node.js on Ubuntu
  • SQL Where Contains String
  • How to Join Lists in Python

Как обновить npm и пакеты npm ?

Как всегда, есть нюанс. Update обновляет пакеты в соответствии с записями из package.json , поэтому надо учитавать знаки больше/меньше, тильды, крышки и равно. Если пакет задан как = 1.0.67, то npm update его не обновит.

Если нужно поставить версии пакетов, отличные от записей в package.json, то следует воспользоваться командой npm install

Пара примеров, обновим глабально Angular CLI и Storybook CLI

Обновим npm через npm в рамках минорной версии

Обновим npm через npm с переходом на последнюю мажорную версию

Обновление npm на windows 10

На windows есть определённые проблемы с обновлением, если npm установлен вместе с nodejs. В этом случае лучше воспользоваться npm-windows-upgrade. Правая кнопка мыши по меню «Пуск» -> запуск консоли от имени администратора.

Далее следует ввести 3 команды и следовать инструкциям

Дополнительная информация

Посмотреть версию установленного пакета

Посмотреть устаревшие пакеты

Посмотреть последнюю версию пакета в репозитарии npm (которая устанавливается по npm i )

 version

Например, посмотреть версию последней альфы Storybook CLI

Похожие записи

EMC License Server linux installation error

Linux error “no such file or directory”. Accordint to official guide troubleshooting this error occurs due to a missing LSB 3 library, typically ld-lsb-x86-64.so.3.

09 июня 2017 г. в EMC Networker, Linux

Как запускать shell (*.sh) скрипты?

Shell — это один из командных интерпретаторов, поставляемых вместе с ОС unix. Программа на языке Shell называется скриптом. Shell скрпитам указывают расширение *.sh и работают они в Unix системах. Если вам надо запустить shell скрипт в windows, то можно установить подсистему Linux Ubuntu или установить отдельно интерпретатор Shell для windows.

25 сентября 2017 г. в FreeBSD, Linux, Для студентов

NPM и proxy

В посте приводятся команды для конфигурирования npm внутри сети с прокси-сервером
19 октября 2017 г. в NodeJS, Для студентов

Проблема с установкой node_sass

Помогает команда npm rebuild node-sass

27 апреля 2018 г. в NodeJS

Как получить список установленных PPA репозиториев на Ubuntu?
' | sort -u

04 ноября 2018 г. в Linux

Python to exe

Про конвертер .py в .exe с использованием простого графического интерфейса, созданного с использованием Eel и PyInstaller в Python

02 сентября 2019 г. в Python, Windows

© 2017-2020 — Александр Ветров

Сайт работает на October CMS

Update Node.js and NPM

How do I update Node.js and NPM to the latest versions?

How you update Node.js will depend on how it was installed. If you’ve installed Node.js using a package manager, such as apt on Debian and Ubuntu or brew on MacOS, it will be automatically updated when a system upgrade is run. Otherwise, you may need to download a new version from the Node.js website.

The best way to manage different versions of Node.js is Node Version Manager (NVM). The NVM repo has detailed instructions for installing and using NVM on Linux and MacOS. For Windows, NVM on Windows is the best solution.

NPM can update itself. Run the following command:

Click to Copy

npm update --global npm

Get Started With Sentry

Get actionable, code-level insights to resolve Node performance bottlenecks and errors.

  1. Create a free Sentry account
  2. Create a Node project and note your DSN
  3. Install the Sentry Node SDK

Click to Copy

npm install @sentry/node
  1. Configure your DSN

Click to Copy

const Sentry = require('@sentry/node'); Sentry.init(< dsn: 'https://@sentry.io/' >);

Check our documentation for the latest instructions.

Loved by over 4 million developers and more than 90,000 organizations worldwide, Sentry provides code-level observability to many of the world’s best-known companies like Disney, Peloton, Cloudflare, Eventbrite, Slack, Supercell, and Rockstar Games. Each month we process billions of exceptions from the most popular products on the internet.

Как обновить Node.js и NPM до следующей версии?

Node.js — это кроссплатформенная среда JavaScript, которую можно использовать для сценариев на стороне сервера. Благодаря неблокирующему рабочему процессу Node.js пользуется популярностью среди веб-разработчиков для создания динамических веб-приложений. Node Package Manager, также известный как npm, — это менеджер пакетов для Node.js. Он также служит утилитой командной строки для взаимодействия с онлайн-репозиторием npm для установки пакетов, управления версиями и управления зависимостями. Для использования npm важно установить Node.js. Кроме того, работа с обновленными версиями Node.js и npm обеспечивает лучшую производительность и дополнительные функции.
Перейдите по ссылке, чтобы загрузить и установить Node.js: Загрузите Node.js

  1. Перейти на этот сайт
  2. Установите и разархивируйте файл nvm-setup.zip
  3. В cmd введите nvm -v, чтобы убедиться, что nvm установлен.

nvm install

Проверьте список доступных версий Node.js в системе, используя следующую команду:

список nvm

Чтобы использовать желаемую версию, используйте следующую команду:

nvm use

Обновить npm: чтобы обновить NPM, используйте следующую команду:

npm install -g npm

Выход:
Ниже представлена демонстрация обновления версий Node.js и npm для систем Linux .
Установите nvm в Linux:

# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
OR
# wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

Проверьте, успешно ли установлен nvm

Откройте новый терминал nvm -v

Чтобы установить последнюю версию узла, используйте следующую команду.

# nvm install node или же # nvm install -lts или же # nvm install


Проверьте все доступные версии узла в системе:

# nvm ls

Используйте определенную версию

# nvm use

Обновите npm до последней версии:

# npm install -g npm

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

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