npm 安装出现问题... npm 错误!代码 E400

2023-12-02

首先我安装了最新版本的 Angular cli。然后当我尝试降级到 7.3.3 时出现错误:400 Bad Request - GEThttps://github.com/。另外,我无法使用 npm install 安装任何东西,例如 node-sass 等。所以我卸载了 nodejs 并尝试再次安装 Angular cli,但出现了相同的错误。也许我改变了任何配置。

CMD

C:\Windows\system32>node -v
v12.17.0

C:\Windows\system32>npm install -g @angular/cli
npm ERR! code E400
npm ERR! 400 Bad Request - GET https://github.com/

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\XXXX\AppData\Roaming\npm-cache\_logs\2020-06-01T10_49_37_560Z-debug.log

Logs

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli   'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   '-g',
1 verbose cli   '@angular/cli'
1 verbose cli ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session bc2383db262e35f5
5 silly install loadCurrentTree
6 silly install readGlobalPackageData
7 http fetch GET 400 https://github.com/ 506ms
8 silly fetchPackageMetaData error for @angular/cli@latest 400 Bad Request - GET https://github.com/
9 timing stage:rollbackFailedOptional Completed in 1ms
10 timing stage:runTopLevelLifecycles Completed in 543ms
11 verbose stack Error: 400 Bad Request - GET https://github.com/
11 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-fetch\check-response.js:104:15
11 verbose stack     at processTicksAndRejections (internal/process/task_queues.js:97:5)
12 verbose statusCode 400
13 verbose pkgid @angular/cli@latest
14 verbose cwd C:\Windows\system32
15 verbose Windows_NT 10.0.17763
16 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "@angular/cli"
17 verbose node v12.17.0
18 verbose npm  v6.14.4
19 error code E400
20 error 400 Bad Request - GET https://github.com/
21 verbose exit [ 1, true ]

1.>转到您的此位置

C:\Users\{your user name or ID}

2.> 打开 .npmrc 并删除 .npmrc 文件中的所有内容。

3.>重新打开新的命令提示符

4.>再次运行代码,就可以了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

npm 安装出现问题... npm 错误!代码 E400 的相关文章

随机推荐

  • matlab中的定时代码

    我已经用 4 种不同的方式写下了一个函数 并且我想对其进行计时 到目前为止我一直在做这件事 tic function 1 toc tic function 2 toc tic function 3 toc tic function 4 to
  • Iterables:具有迭代器或生成器的对象

    让我们假设一个具有已定义迭代器的对象的两个类似实现 一个迭代器使用发电机 另一个使用可迭代对象 这两个都与Array from 并且两者都可以迭代 这两种方法有什么区别 首选哪一种 为什么 是否需要采用较小的方法 class Foo con
  • mysql cpp 连接器在连接时抛出 UnknownException

    我正在使用 mysql 库连接到我的数据库 mysql 以在连接后检索数据 检查我的服务是否正常运行 以下是执行连接任务的代码部分 Specify our connection target and credentials const st
  • 未捕获的错误:不允许。不受信任的代码只能通过 ID 更新文档。 【403】

    我有这个错误 但它没有指定哪个代码行有问题 有什么方法可以缩小我需要关注的代码范围吗 不确定它是否是一个相关的问题 但是当我提交文档并且它应该识别我的user username 但是当html显示时它显示为空白 author 集合 公共 服
  • Rails 4:has_many 中的 counter_cache :通过与 dependent: :destroy 关联

    尽管已经提出了类似的问题 counter cache 与 has many through dependent gt 销毁 has many through 关联 has many 通过 counter cache 他们都没有真正解决我的问
  • sed :仅当其中一行与第三个单词或任何模式匹配时才打印两个单词之间的行

    我知道 sed 使用以下命令从 test txt 打印单词 FOO 和 BAR 之间的行 sed n FOO BAR p test txt 但是我如何让 sed 仅当其中一行具有匹配模式时才打印 FOO 和 BAR 之间的行 例如 文件 t
  • 使用 API (VBA) 时 SendGrid 附件为空或损坏

    这似乎是 SendGrid Web API 和电子邮件附件的一个持续存在的问题 我在网上发现了很多很多帖子 所有人都遇到了同样的问题 但似乎没有一个得到解决方案的回答 SendGrid 自己的预设响应是使用他们的库之一 但问题仍然是当您使用
  • 将画布转换为 PDF

    是否可以使用JavaScript直接将canvas转换为pdf pdf js或类似的东西 是否还有另一种可能的方式 例如canvas 到img 然后img 到pdf 你可以给我一个例子吗 您可以通过利用jsPDF图书馆和到数据URL功能 我
  • NSPredicate遍历关系(StackMob)

    我一直在搜索Apple的谓词编程指南和SO 试图确定为特定获取请求编写谓词的正确方法 看来我尝试使用点符号来遍历关系的方式没有受到请求的尊重 NSEntityDescription entity NSEntityDescription en
  • 在 Pygame 中用图像替换矩形

    总的来说 我对 pygame 和 python 很陌生 今天我试图编写一个简化的自上而下运动的代码 我做到了并且运行没有任何问题 但无论如何我有一个问题 玩家 是一个矩形 但我希望他是一个图像或类似的东西 有没有办法将矩形 转换 为图像 哦
  • 为什么C要区分->和.?

    好吧 这并没有什么严重的后果 但它一直困扰着我 while 之间有区别的理由吗 gt and 运营商 当然 目前的规则是 作用于结构体 并且 gt 作用于 指向结构 或联合 的指针 但它在实践中是如何运作的 让s是一个包含元素的结构体x 然
  • Discord.js DiscordAPI 错误:未知表情符号 - 对嵌入的反应

    这是我的代码 client on message message gt if message content startsWith embed const embed new Discord MessageEmbed setColor 0x
  • 将 SocketClutser 推送到 Google K8S 引擎,Ingress 服务无法工作,抱怨 SSL 密钥太大

    我创建了一个 socketcluster Nodejs 应用程序 我按照他们的官方文档将服务部署到 Google K8s Engine 然而 入口服务没有运行并抱怨 Error googleapi Error 400 The SSL key
  • C# Winforms:如何将焦点设置到表单上的 DataGridView 组件?

    我的表单上有一个 DataGridView 组件 如何将焦点设置到该组件以使其响应箭头键 你可以 dataGridView Select or dataGridView Focus 或者 您可以设置 ActiveControl 属性 Act
  • 如何让 SAS 同时登录外部位置和 SAS Enterprise Guide

    我正在使用 sas 例如 5 1 版本 现在我正在将日志详细信息路由到外部文件 文本文档 以进行记录保存 但是在开发代码时 我希望错误日志也出现在 sas egp 日志窗口中 以便使调试更快更容易 所以我的问题是如何同时在 sas egp
  • 使用 Python 和 WMI 查询获取正在运行的服务列表

    我正在尝试使用 python 获取在 Windows 计算机上运行的服务列表 My Code import wmi c wmi WMI wql SELECT FROM Win32 Service WHERE State Running fo
  • 如何在 [а-я] 正则表达式字符间隔中包含 ё

    俄语字母表包括字母 在计算之初就被不应该地遗忘了 因此 如果我想使用带有字符音叉的正则表达式 我必须单独提及这封信 代替 example 让我们有字符串 12 并且需要通过正则表达式仅解析单词 word gt word gt 如何升级 Ru
  • 如何在C#中向字符串添加字符

    Problem 我想向手机添加字符 因此 我不想显示 而是显示 我尝试了以下方法 string x Phone Number string y x Remove 0 2 removes the 1 从这里开始 我不确定如何在 周围添加 任何
  • 将输入从 html 传递到 python 并返回

    我需要为作业制作一个网页 它不必上传到网络 我只是使用本地 html 文件 我做了一些阅读并想出了以下 html 和 python h3 Study h3 p At my study we learn Python br This is a
  • npm 安装出现问题... npm 错误!代码 E400

    首先我安装了最新版本的 Angular cli 然后当我尝试降级到 7 3 3 时出现错误 400 Bad Request GEThttps github com 另外 我无法使用 npm install 安装任何东西 例如 node sa