【问题标题】:Npm “ENOTFOUND error” while installing ReactJs安装 ReactJs 时 Npm “ENOTFOUND 错误”
【发布时间】:2021-04-01 06:09:36
【问题描述】:

我想安装 ReactJs。我已经安装了 Nodejs,然后尝试创建 ReactJs 项目文件夹,我根据 ReactJs 文档使用
npx create-react-app my-app 但这是我得到的错误:-

npm ERR! code ENOTFOUND
npm ERR! syscall getaddrinfo
npm ERR! errno ENOTFOUND
npm ERR! network request to https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz failed, reason: getaddrinfo ENOTFOUND proxy.company.com
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     ..\_logs\2020-12-22T14_02_16_883Z-debug.log

【问题讨论】:

  • 检查你的配置:reason: getaddrinfo ENOTFOUND proxy.company.com
  • 搜索错误时多次点击...
  • 如何解决reason: getaddrinfo ENOTFOUND proxy.company.com@szczocik
  • 运行这个会得到什么:npm config get proxy
  • 我明白了:- null @szczocik

标签: javascript html node.js reactjs npm


【解决方案1】:

前往

C:\Users\username

然后搜索

.npmrc

用记事本打开.npmrc文件并删除所有内容和过去

http_proxy=http://domain:8080

这对我有用。

【讨论】:

    【解决方案2】:

    根据错误信息中的这一行:

    npm ERR! network request to https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz failed, reason: getaddrinfo ENOTFOUND proxy.company.com
    

    ...您在某处将proxy.company.com 设置为您的代理。找到它并将其修复为您实际需要的设置,或者如果您不需要代理(这是标准/典型情况),则将其删除。后一种情况,使用npm config delete proxy,然后尝试安装。

    也许您按照https://jjasonclark.com/how-to-setup-node-behind-web-proxy/ 的说明或在其示例中使用proxy.company.com 的相关教程进行操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-05
      • 2022-11-20
      • 2016-03-07
      • 2012-05-26
      • 1970-01-01
      • 2023-03-30
      相关资源
      最近更新 更多