web-dev-qa-db-fra.com

L'installation NPM donne des avertissements, le correctif d'audit NPM ne fonctionne pas

Je travaille sur une application angular avec une API web .net core.

Lorsque j'ai cloné ce référentiel, j'ai essayé d'exécuter npm install sur l'application angular, mais j'ai eu une étrange erreur:

npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","Arch":"any"} (current: {"os":"win32","Arch":"x64"})

audited 34090 packages in 14.711s
found 15 vulnerabilities (9 low, 6 high)
  run `npm audit fix` to fix them, or `npm audit` for details 

De plus, si j'essaye de faire le correctif d'audit npm, j'obtiens encore plus d'erreurs:


npm audit fix
npm ERR! code ELOCKVERIFY
npm ERR! Errors were found in your package-lock.json, run  npm install  to fix them.
npm ERR!     Invalid: lock file's @progress/kendo-theme-default@file:https:/registry.npmjs.org/@progress/kendo-theme-default/-/kendo-theme-default-2.48.1.tgz does not satisfy @progress/kendo-theme-default@file:lib/kendo-theme-default
npm ERR!     Invalid: lock file's bootstrap@file:https:/registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz does not satisfy bootstrap@file:lib/bootstrap

Comment puis-je résoudre ça?

8
Ayush M.

Souvent, cela est lié au messing package-lock.json. Je suggère d'essayer de:

1 - Supprimez votre package-lock.json

2 - Supprimez votre dossier node_modules

3 - Essayez à nouveau l'installation de npm

Cela permettait de résoudre plusieurs problèmes lors de l'ajout de nouveaux packages dans mes applications angular.

Bonne chance!

13
CodeMylife

J'ai utilisé la commande:

npm audit fix --force

et après je cours:

$ npm install
npm WARN assets No description

audited 7779 packages in 3.914s
found 0 vulnerabilities
0
rld