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

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

npm update имя_пакета

Сама по себе такая комада редка нужна. Чаще нужно обновить npm пакеты проекта за записью новых версий в package.json, для этого в корневой директории проекта выполните команду

npm update --save

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

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

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

npm update -g @angular/cli

Обновим npm через npm

npm update -g npm 

Официальная документация по теме

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

Разница между тильдой(~) и крышкой(^) в package.json

Тильда(~) подбирает последнюю минорную версию пакета (последнюю цифру), например ~7.3.3 найдет последнюю 7.3.x, допустим 7.3.12 но не 7.4.0.

Крышка(^) подбирает последнюю мажорную версию пакета (среднюю цифру), например ^7.3.3 найдет последнюю 7.x.x, допустим 7.4.0 но не 8.0.0.

19 октября 2017 г. в NodeJS

Cannot start virtual machine on Virtualbox

Проблема

Raw-mode is unavailable courtesy of Hyper-V.
(VERR_SUPDRV_NO_RAW_MODE_HYPER_V_ROOT).

Решение

Отключить компонент Windows - Hyper-V и перезагрузиться.

Панель управления -> Все элементы панели управления ->Программы и компоненты -> Включание или отключение компонентов Windows

P.S. После этих действие может появится ошибка The VM session was aborted. Достаточно перезагрузить виртуальную машину.