无法安装角度材料(getaddrinfo ENOTFOUND)



我试图在我的angular项目中运行ng add @angular/material,但得到了这个错误:

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

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

如果我运行netsh winhttp show proxy上cmd它说我没有代理。如果我运行npm config get proxy,它返回null。

我试着:

  • 删除我的代理环境变量(我没有,没有http_proxy或https_proxy)
  • 运行npm config delete proxy/npm config rm https-proxy/npm config rm http-proxy/npm config rm proxy(只是为了它,因为正如我所说,获得代理返回null)
  • 运行npm config set registry http://registry.npmjs.org
  • 到我的注册表在互联网设置和禁用ProxyEnable, MigrateProxy和ProxyOverride
  • 设置strict-ssl为false

任何帮助都是感激的,提前感谢!

SOLVED IT

这是一个关于两个hd的问题!Node安装在C:/上,我的项目在D:/

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

好吧,我猜当你把那些为linux设计的工具带到windows世界时,就会发生这样的事情:p

相关内容

  • 没有找到相关文章

最新更新