无法安装 angular material (getaddrinfo ENOTFOUND)

Can't install angular material (getaddrinfo ENOTFOUND)

我试图在我的 angular 项目中 运行 ng add @angular/material,但出现此错误:

无法获取包元数据:请求 http://registry.npmjs.org/@angular%2fmaterial 失败,原因:getaddrinfo ENOTFOUND proxy.{companyname}.interno(我隐藏了我的公司名称)

我找到的答案是关于代理设置的,但我的公司已经六个月没有使用代理了。

如果我在 cmd 上 运行 netsh winhttp show proxy 它说我没有代理。 如果我 运行 npm config get proxy 它 returns null.

我试过了:

感谢任何帮助,提前致谢!

解决了

是两个硬盘的问题! Node 安装在 C:/ 而我的项目在 D:/

我通过 powershell 所做的每一次更改都会更改 C:/ 文件。我的 D:/ 上有一个 .npmrc 覆盖了这些更改。删除它使它起作用。

好吧,当您将 linux 的工具带入 windows 的世界时,猜想这可能会发生 :P