Using the command prompt, I am trying to install angular CLI and it fails. I have npm version 5.5.1 and node version v8.9.1. I am trying to install angular cli using the command
npm install -g @angular/cli@latest
and it fails with the error:
npm ERR! code E404 npm ERR! 404 Not Found: @angular/cli@latest npm ERR! A complete log of this run can be found in:
I look at the log file and I see its trying to fetch the package from a location that doesn't exist. Not sure from where it gets pulled. How do I fix this location path and install angular cli. Same happens when I try to install typescript or any other npm package. all of them try to install from the location mentioned below and it fails with 404
8 http fetch GET 404 http://nuget.feed.xyz.corp:8729/npm/FeedNPM/@angular%2fcli 109ms 9 silly fetchPackageMetaData error for @angular/cli@latest 404 Not Found: @angular/cli@latest 10 verbose stack Error: 404 Not Found: @angular/cli@latest
The best way to solve the issue is by updating Node. js and all your dependencies to the latest stable version as explained above. And that's how you fix the npm error code 1 issue in your project.
If your npm is broken: On Mac or Linux, reinstall npm. Windows: If you're on Windows and you have a broken installation, the easiest thing to do is to reinstall node from the official installer (see this note about installing the latest stable version).
The -f or --force argument will force npm to fetch remote resources even if a local copy exists on disk. The -g or --global argument will cause npm to install the package globally rather than locally.
npm config set registry http://registry.npmjs.org
NPM registry documentation
in my case it was .npmrc
file in my project dir, which kept overwriting my global registry url. As soon as I deleted it, I could finally use npm install
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With