【问题标题】:npm install angular/cli errornpm 安装角度/cli 错误
【发布时间】:2017-11-08 08:59:15
【问题描述】:

node -v 8 和 npm -v 5。从昨天开始尝试全局安装 angular/cli。每次都面临新的错误。

Vipins-Air:~ vipingupta$ sudo npm install -g @angular/cli npm 错误!代码 ETIMEDOUT npm 错误!错误号 ETIMEDOUT npm 错误!对http://registry.npmjs.org/@angular%2fcli的网络请求失败,原因:连接ETIMEDOUT 74.122.238.10:8080 npm 错误!网络 这是与网络连接有关的问题。 npm 错误!网络 在大多数情况下,您使用代理服务器或网络设置错误。 npm 错误!网络 npm 错误!网络 如果您使用代理,请确保 npm 错误!网络“代理”配置设置正确。请参阅:'npm 帮助配置' npm 错误!可以在以下位置找到此运行的完整日志: npm 错误! /Users/vipingupta/C:Devnodejsnpm-cache/_logs/2017-06-07T06_37_13_337Z-debug.log

【问题讨论】:

  • 试试这个 npm 配置删除代理
  • 尝试将您的npm 更新到最新版本。
  • 这可能是由防火墙或代理引起的。
  • @David R 试试这个npm config set proxy null
  • 您在公司(公司代理)工作吗?如果是,那我有办法。

标签: node.js npm angular-cli


【解决方案1】:

如果您收到以下消息:

npm 错误!网络“代理”配置设置正确。请参阅:'npm 帮助配置'

你需要设置代理

$ npm config set proxy http://XXX.XXX.XXX.XXX:XXXX

$ npm config set https-proxy http://XXX.XXX.XXX.XXX:XXXX

提供您的代理 IP 地址和端口号(4 位)

如果您不想使用代理,请使用以下命令将其删除

$ npm config rm proxy   
$ npm config rm https-proxy

检查当前代理

$ npm config get proxy

【讨论】:

    【解决方案2】:

    通过运行以下命令删除代理。

    npm config rm proxy
    
    npm config rm https-proxy
    

    它现在应该可以工作了。

    【讨论】:

      【解决方案3】:

      试试

      npm config set proxy http://USERNAME:PASS@IP_Address:PORT_NO/
      
      • 不要删除http://
      • USERNAME 是你身体机里的名字
      • PASS 是您在物理机中的密码

      然后尝试安装您的软件包,例如:npm install -g @angular/cli

      【讨论】:

      • 我尝试过使用 npm config set 代理。但我仍然面临这个问题。然后我在项目文件夹中打开命令行并使用 set http_proxy=_proxy_name_。这对我有用
      【解决方案4】:

      尝试清理缓存 “npm 缓存清理”

      卸载 angular-cli "npm 卸载 -g 角度-cli"

      重新安装 “npm install -g angular-cli”

      如果这不起作用,请使用强制标志 (-f)。

      还要确保你的网络连接是下降的。

      【讨论】:

      • 再次面临同样的问题:- 我运行 sudo npm cache clean --force, sudo npm uninstall -g @angular/cli, sudo npm install -g @angular/cli
      【解决方案5】:

      1.) 尝试“npm config set proxy http://USERNAME:PASs@IP_Address:PORT_NO/

      2.) 确保通过运行以下命令设置代理 npm config 获取代理

      3.) 之后,当我们尝试安装时,它工作正常。

      【讨论】:

        【解决方案6】:

        重置防火墙设置

        在 Windows 10 中 转到设置 -> 更新和安全 -> Windows 安全 -> 防火墙和网络保护

        然后点击将防火墙恢复为默认值

        祝你好运

        【讨论】:

          猜你喜欢
          • 2018-11-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-02-13
          • 1970-01-01
          • 2021-02-13
          相关资源
          最近更新 更多