npm audit fix
предназначен для автоматического обновления / исправления уязвимостей в пакетах npm. Тем не менее, я не выяснил, что именно он делает для исправления этих уязвимостей.
Я предполагал, что npm audit fix
обновит зависимости и зависимости до последних версий, которые допускаются в определениях semver-определений пакеты - фактически так же, как rm package-lock.json; npm install
. Однако npm audit fix
все еще выполняет много изменений после удаления файла блокировки + переустановки.
Что именно делает npm audit fix
? Например, устанавливает ли он версии зависимостей, более новые, чем те, которые разрешены соответствующим package.json
(но по-прежнему совместимы с semver)?