1
votes

trouvé 11 vulnérabilités de faible gravité - React Native Project

Chaque fois que je crée un nouveau projet React Native en utilisant react-native init , puis que j'essaie d'installer n'importe quel package NPM requis pour mon projet, je me retrouve toujours avec cette erreur -

a trouvé 11 vulnérabilités de faible gravité

Comment résoudre cette erreur?

J'ai déjà essayé npm audit fix . Mais il dit que les erreurs doivent être résolues manuellement.

$ npm install react-native-elements --save
npm WARN rm not removing C:\Users\jjeff\Documents\React Native\testOne\node_modules\.bin\sane.cmd as it wasn't installed by C:\Users\jjeff\Documents\React Native\testOne\node_modules\sane
npm WARN rm not removing C:\Users\jjeff\Documents\React Native\testOne\node_modules\.bin\sane as it wasn't installed by C:\Users\jjeff\Documents\React Native\testOne\node_modules\sane
npm WARN rm not removing C:\Users\jjeff\Documents\React Native\testOne\node_modules\.bin\jest.cmd as it wasn't installed by C:\Users\jjeff\Documents\React Native\testOne\node_modules\jest-cli
npm WARN rm not removing C:\Users\jjeff\Documents\React Native\testOne\node_modules\.bin\jest as it wasn't installed by C:\Users\jjeff\Documents\React Native\testOne\node_modules\jest-cli
npm WARN rm not removing C:\Users\jjeff\Documents\React Native\testOne\node_modules\.bin\esvalidate.cmd as it wasn't installed by C:\Users\jjeff\Documents\React Native\testOne\node_modules\esprima
npm WARN rm not removing C:\Users\jjeff\Documents\React Native\testOne\node_modules\.bin\esparse.cmd as it wasn't installed by C:\Users\jjeff\Documents\React Native\testOne\node_modules\esprima
npm WARN rm not removing C:\Users\jjeff\Documents\React Native\testOne\node_modules\.bin\esvalidate as it wasn't installed by C:\Users\jjeff\Documents\React Native\testOne\node_modules\esprima
npm WARN rm not removing C:\Users\jjeff\Documents\React Native\testOne\node_modules\.bin\esparse as it wasn't installed by C:\Users\jjeff\Documents\React Native\testOne\node_modules\esprima

> react-native-elements@1.1.0 postinstall C:\Users\jjeff\Documents\React Native\testOne\node_modules\react-native-elements
> opencollective-postinstall

Thank you for using react-native-elements!
If you rely on this package, please consider supporting our open collective:
> https://opencollective.com/react-native-elements/donate

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN react-native-elements@1.1.0 requires a peer of react-native-vector-icons@>6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ react-native-elements@1.1.0
added 54 packages from 33 contributors, removed 34 packages, updated 918 packages and audited 515931 packages in 112.858s
found 11 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details


0 commentaires

3 Réponses :


0
votes

Vous pouvez essayer les dernières versions du package utilisé dans le projet.
Vous pouvez essayer les commandes ci-dessous.

npm audit fix

ou

npm install pkg-name@^version

pkg-name est le nom du package et la version est la version du package .


Après avoir installé la dernière version, vous pouvez essayer

npm install pkg-name

J'espère que cela fonctionne.!


0 commentaires

0
votes

Vous pouvez exécuter npm audit pour vérifier les détails de ces vulnérabilités, généralement elles appartiennent aux dépendances / packages que vous avez installés pour votre projet. Cela signifie qu'à moins qu'il y ait des mises à jour récentes que vous n'avez pas encore appliquées pour les packages spécifiques, vous ne pouvez pas faire grand-chose à leur sujet.

Dans votre cas, il s'agissait de vulnérabilités de faible gravité, donc je ne m'inquiéterais pas trop à leur sujet, si vous le souhaitez, utilisez simplement npm audit et voyez s'il y a des vulnérabilités qui vous inquiètent spécifiquement, si tel est le cas, adressez-les aux développeurs de packages, envisagez des alternatives ou dérivez le projet et corrigez vous-même les vulnérabilités en dernier recours. Mais encore une fois, je ne m'inquiéterais pas trop car ce ne sont que des vulnérabilités de faible gravité.


0 commentaires

0
votes

Le problème s'est donc résolu automatiquement. Le principal problème était que le projet ne fonctionnait pas à cause des vulnérabilités. Mais après environ un mois, j'ai commencé à utiliser Yarn pour installer les dépendances et je ne vois donc pas les vulnérabilités. Ce problème a disparu maintenant.


0 commentaires