Reputation: 181
I'm using node v6.11.5 and npm 3.10.10 and 64-bit OS, and while installing @angular/cli I'm getting the following error:
C:\WINDOWS\system32>npm install -g @angular/cli
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "@angular/cli"
npm ERR! node v6.11.5
npm ERR! npm v3.10.10
npm ERR! shasum check failed for C:\Users\Shubham\AppData\Local\Temp\npm-6192-9e
acb63c\registry.npmjs.org\rxjs\-\rxjs-5.5.2.tgz
npm ERR! Expected: 28d403f0071121967f18ad665563255d54236ac3
npm ERR! Actual: c2b697120c7dc0e6728da0e7636b90e15723cc24
npm ERR! From: http://registry.npmjs.org/rxjs/-/rxjs-5.5.2.tgz
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! C:\WINDOWS\system32\npm-debug.log
I'm trying to solve this since last night, but each time this shasum check failed is all I'm getting. I tried the following things:
Upvotes: 12
Views: 48177
Reputation: 1
Try this:
npm cache clear --force && npm install --no-shrinkwrap --update-binary
Upvotes: 0
Reputation: 385
Reinstall the node and then install the latest version of angular cli
Upvotes: 0
Reputation: 5942
Run powershell as an administrator and then run these commands.
npm cache clean --force
npm install -g @angular/cli
Upvotes: 1
Reputation: 343
For me, my registry address was having http instead of https. When I checked my registry address with,
npm check registry
I saw http://registry.npmjs.org/ . I changed my registry address with https version
npm config set https://registry.npmjs.org/
And all the problems went away.
Upvotes: -1
Reputation: 31285
On our Ubuntu 18.04, we just needed to do the following:
npm install npm@latest -g
Upvotes: 1
Reputation: 114
Delete npm
and npm-cache
by going to %AppData%
and retry it will work fine
Upvotes: 0
Reputation: 3791
Local setup issues are tough to debug as there's a lot of trial and error, keeping a list of what you've tried and resulting outcomes.
This is an attempt at a list of suggestions. I suspect you've tried many of these, I hope this helps organize your efforts.
npm get registry
(expect: https://registry.npmjs.org/)npm install npm@latest -g
package-lock.json
sudo npm uninstall npm -g
Along the way, I did come across similar github issues:
Hi @Rogasch I will suggest you to completely uninstall node and npm. Also delete npm and npm-cache folder. And reinstall using node-v6.11.2-x86.msi installer. 👍 3 ❤️ 1
i had the same issue and npm install -g npm fixed it for me
I got this problem when I got package-lock.json included in the commit. After removing package-lock.json I could run npm install without errors again.
Upvotes: 28
Reputation: 21367
it's a build problems on windows, try these steps:
npm install -g node-gyp
npm install --global windows-build-tools
npm install -g angular-cli
Upvotes: 3