node.js - 安装 npm 包失败并出现 404

标签 node.js angular-cli npm-install

使用命令提示符,我尝试安装 Angular CLI,但失败了。我有 npm 版本 5.5.1 和 Node 版本 v8.9.1。我正在尝试使用命令安装 Angular cli

npm install -g @angular/cli@latest

它失败并出现错误:

npm ERR! code E404 npm ERR! 404 Not Found: @angular/cli@latest npm ERR! A complete log of this run can be found in:

我查看日志文件,发现它试图从不存在的位置获取包。不确定它是从哪里拉出来的。如何修复此位置路径并安装 Angular cli。当我尝试安装 typescript 或任何其他 npm 包时,也会发生同样的情况。他们都尝试从下面提到的位置安装,但失败并显示 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

最佳答案

npm config set registry http://registry.npmjs.org

NPM registry documentation

关于node.js - 安装 npm 包失败并出现 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47520181/

相关文章:

node.js - node.js 客户端中的 Windows 集成身份验证

npm - angular cli ng 命令不起作用

Angular、Bootstrap 4、angular-cli - 在哪里放置依赖的 scss 并导入它?

node.js - 如何在 ReactJs 组件中调用 oidc-client signinSilentCallback

node.js - Express JS 和 SocketIO 使用

mysql - ORM 使用什么?

javascript - 如何在 Express API 中显示 Sequelize 验证错误消息

angular - 延迟加载 Angular 5 错误 : $$_lazy_route_resource lazy recursive

node.js - Jenkins : "sh npm i ..."不能在 docker 代理中工作

node.js - npm 命令中 - 和 --(单破折号和双破折号)之间的区别