【发布时间】:2021-03-11 15:44:54
【问题描述】:
我尝试在我的 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 它返回 null。
我试过了:
- 删除关于代理的环境变量(我没有,没有 http_proxy 或 https_proxy)
- 运行
npm config delete proxy/npm config rm https-proxy/npm config rm http-proxy/npm config rm proxy(只是为了它,因为正如我所说,get proxy 返回 null) - 正在运行
npm config set registry http://registry.npmjs.org - 进入我的 Internet 设置注册表并禁用 ProxyEnable、MigrateProxy 和 ProxyOverride
- 将 strict-ssl 设置为 false
任何帮助表示赞赏,在此先感谢!
【问题讨论】:
标签: node.js angular npm proxy angular-material