Обновления зависимостей в проекте node.js

вторник, 19 июля 2022 г.

Библиотеки необходимо обновлять, ведь, в них появляются новые функции, исправляются ошибки и уязвимости.

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

npm outdated

Эта команда является встроенной, и вам не нужно устанавливать для неё какие-либо дополнительные пакеты. Выполнение команды npm outdated выведет список всех устаревших пакетов вместе с номером их последней версии. Пример выполнения команды:

user@p902317:~/myApp$ npm outdated
Package Current Wanted Latest Location
mocha 6.2.3 6.2.3 10.0.0 node_modules/mocha

Видим, что есть обновление для фреймворка Mocha. Для обновления мы будем использовать следующую команду с тегом @latest:

npm i mocha@latest

Теперь менеджер пакетов npm устанавливает версию 10.0.0 в node_modules. Кроме того, обновляется и файл конфигурации нашего приложения package.json.
Ещё одна команда, которую я использую, если несколько пакетов готовы к обновлению:

npm update

Таким образом обновятся все зависимости.

Fullstack-разработчик в Москве
Александр
Fullstack-разработчик в Москве

Профессиональная разработка веб-приложений на Node.js с использованием Express. Создание, продвижение, поддержка и обслуживание Веб-проектов. Эффективно, прибыльно.