node.js - 无法安装角材料 (getaddrinfo ENOTFOUND)
问题描述
我试图ng add @angular/material
在我的 Angular 项目中运行,但收到此错误:
无法获取包元数据:对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
只是为了它,因为正如我所说,get proxy返回nullnpm config rm http-proxy
)npm config rm proxy
- 跑步
npm config set registry http://registry.npmjs.org
- 在 Internet 设置上访问我的注册表并禁用 ProxyEnable、MigrateProxy 和 ProxyOverride
- 将 strict-ssl 设置为 false
任何帮助表示赞赏,在此先感谢!
解决方案
解决了
有两个高清是个问题!节点安装在 C:/ 我的项目在 D:/
我通过 powershell 所做的每一项更改都会更改 C:/ 文件。我的 D:/ 上有一个 .npmrc 覆盖了这些更改。删除它使其工作。
好吧,猜猜当您将原本用于 linux 的工具带入 Windows 世界时,可能会发生这种情况:P
推荐阅读
- apache-spark - 在 Spark 的 Google Cloud Storage 连接器中更改存储桶类(区域/多区域)
- r - 用 R (-2x + y = 0) 绘制两个变量
- swift - NSSearchField TextDidChange 的方法是什么?
- python - 如何在 python 中评估类级别的属性值?
- c# - TCP/IP 数据传输在传输数据时冻结 Unity
- r - 情节没有出现在闪亮
- python - “pyenv virtualenvwrapper”有什么作用?
- r - 在浏览器中按下刷新按钮时刷新 aws 服务器中的闪亮应用程序
- powerbi - 在 DAX/PowerBI 上使用过滤器求和
- nativescript - 如何从java调用javascript函数?