Как обновить npm и пакеты npm ?
Чтобы обновить нужный проект, выполните команду
npm update имя_пакетаСама по себе такая комада редка нужна. Чаще нужно обновить npm пакеты проекта за записью новых версий в package.json, для этого в корневой директории проекта выполните команду
npm update --saveКак всегда, есть нюанс. Update обновляет пакеты в соответствии с записями из package.json, поэтому надо учитавать знаки больше/меньше, тильды, крышки и равно. Если пакет задан как = 1.0.67, то npm update его не обновит.
Если нужно поставить версии пакетов, отличные от записей в package.json, то следует воспользоваться командой npm install
Пара примеров, обновим глабально Angular CLI и Storybook CLI
npm update -g @angular/cli
npm update @storybook/cli -gОбновим npm через npm в рамках минорной версии
npm update npm -gОбновим npm через npm с переходом на последнюю мажорную версию
npm install npm -gОбновление npm на windows 10
На windows есть определённые проблемы с обновлением, если npm установлен вместе с nodejs. В этом случае лучше воспользоваться npm-windows-upgrade. Правая кнопка мыши по меню "Пуск" -> запуск консоли от имени администратора.

Далее следует ввести 3 команды и следовать инструкциям
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm install -g npm-windows-upgrade
npm-windows-upgradeДополнительная информация
Посмотреть версию установленного пакета
npm list <имя_пакета>Посмотреть устаревшие пакеты
npm outdated --depth=0Посмотреть последнюю версию пакета в репозитарии npm (которая устанавливается по npm i)
npm view <имя_пакета> versionНапример, посмотреть версию последней альфы Storybook CLI
npm view @storybook/cli@alpha version