Обновления зависимостей в проекте 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-разработчик в МосквеПрофессиональная разработка веб-приложений на Node.js с использованием современных frontend и backend фреймворков. Создание, продвижение, поддержка и обслуживание сайтов. Эффективно, прибыльно.