I am working on an angular app with a .net core web api.
When I cloned this repository, I tried to run npm install on the angular application, but I got a strange error:
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
Also, if I try to do npm audit fix, I get even more errors:
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
How can I resolve this?
Often times, this is related to package-lock.json
messing. I would suggest to try to:
Delete your package-lock.json
Delete your node_modules
folder
Try npm install
again
This used to fix several issues when adding new packages in my angular apps.
Good luck!
Please note that since then, a lot changed and there are now another option to use ncu
to consolidate updates. It could be worth trying before going with this solution.
The alternative solution is described in another response in this thread, please refer to it.