I am getting this error while running sudo npm install
. On my server, npm was installed earlier. I\'ve tried to delete the package-lock.json
file,
Run the commands below on your project..
npm rm -rf node_modules && npm rm package-lock.json && npm rm -rf ~/.npm && npm install --update-binary --no-shrinkwrap
None of the above answers worked for me. The solution to my issue was to change the way the snapshot dependency was consumed inside the package.json. Use the following template to pull in the snapshot dependency that you need
"dependency": "git+http://github.com/[pathtoproject].git#[branchname]",
As a workaround, follow the below steps:
rm -rf node_modules
rm package-lock.json
npm cache clean --force
npm install --verbose
If after following the above steps still the issue exists then please provide us the output of installation command with --verbose.I faced same issue. Plus while I was trying to resolve from picking solutions from other devs, I faced few more issues like one listed here.
Angular 9 ng new myapp gives error The Schematic workflow failed
https://medium.com/@codewin/npm-warn-deprecated-request-2-88-2-b6da20766fd7
Finally after trying cache clean and verify and reinstall node of different versions and npm update, nvm and many other solution like set proxy and better internet connection, I still could not arrive to a resolve.
What worked for me is : I browsed a bit inside my C:\Users--- folder, I found package-lock.json and .npmrc files. I deleted those and reinstalled angular and tried. npm install and uninstall of different modules started working.
See https://github.com/npm/npm/issues/16861
This worked for me:
npm cache verify
Then I re-ran:
npm install -g create-react-app
And it installed like as expected: Issue resolved
Other solutions mentioned in the github issue include:
npm cache clean --force
OR
Deleting npm and npm-cache folders in Users%username%\AppData\Roaming
(windows 7) and running npm install
OR
Update npm by via npm i -g npm
OR
Delete package-lock.json
OR
npm cache verify
OR
npm cache clean
OR
Do these steps to fix the problem:
npm outdated -g
sudo npm i -g outDatedPKG
sudo npm i -g npm
package-lock.json
file._cacache
directory in ~/.npm
:
npm cache verify
npm cache clean --force
OR
.npmrc
in ~
directory: proxy=http://localhost:8123
https-proxy=http://localhost:8123
OR
npm cache clear --force && npm install --no-shrinkwrap --update-binary
OR
npm config set package-lock false
I had a very similar problem, and in my case it worked by doing:
npm clean
This is the nuclear option since it clears every package from the cache as expained here.