Как исправить эти уязвимости с помощью ручного просмотра?

#javascript #node.js #reactjs #security

#javascript #node.js #reactjs #Безопасность

Вопрос:

Я сделал npm audit и npm audit fix .

Но некоторые уязвимости требуют проверки вручную.

Итак, как обновить эти пакеты вручную? Эти пакеты нуждаются в обновлении вручную.

Ответ №1:

Команда аудита установит обновления semver-major при --force использовании флага. Это не поведение по умолчанию, поскольку оно может привести к критическим изменениям в обновленных зависимостях.

 npm audit fix --force
  

Кроме того, вы можете вручную обновить определенную зависимость с помощью команды install .

 npm install uglifyjs-webpack-plugin@latest --save-dev 
  

В данном конкретном случае uglifyjs-webpack-plugin устарел и предлагает terser-webpack-plugin в качестве альтернативы. Возможно, вы захотите использовать этот пакет вместо этого.

 npm uninstall uglifyjs-webpack-plugin --save-dev
npm install terser-webpack-plugin --save-dev