使用npm init react-app创建React项目时遇网络错误求助
解决npm创建React项目时的ENOTFOUND网络错误
问题重现
执行命令:
C:\Users\lenovo>npm init react-app preparefm
出现以下错误:
npm ERR! code ENOTFOUND
npm ERR! syscall getaddrinfo
npm ERR! errno ENOTFOUND
npm ERR! network 请求https://registry.npmjs.org/create-react-app失败,原因:getaddrinfo ENOTFOUND proxy.example.comnpm ERR! network 这是网络连接相关问题。
npm ERR! network 大多数情况下是因为您处于代理环境或网络设置有误。
npm ERR! network
npm ERR! network 如果您处于代理环境,请确保'proxy'配置设置正确。详情请查看:'npm help config'npm ERR! 本次运行的完整日志可在以下路径找到:C:\Users\lenovo\AppData\Local\npm-cache_logs\2023-12-30T22_32_20_187Z-debug-0.log
解决方案
检查并清除无效代理配置
先查看当前npm代理设置:npm config get proxy npm config get https-proxy若返回
proxy.example.com这类无效地址,执行命令清除:npm config delete proxy npm config delete https-proxy切换国内npm源(可选)
清除代理后仍无法访问官方源时,可切换到国内镜像源:npm config set registry https://registry.npmmirror.com/重新执行创建命令
完成上述设置后,再次运行:npm init react-app preparefm
内容的提问来源于stack exchange,提问作者Oussama EL-hajjami
相关产品推荐
相关产品推荐

