安装React时遭遇npm ENOTFOUND网络错误,求解决命令
解决npm安装React时的ENOTFOUND网络错误
错误信息
npm ERR! code ENOTFOUND
npm ERR! syscall getaddrinfo
npm ERR! errno ENOTFOUND
npm ERR! network 请求http://registry.npmjs.org/create-react-app失败,原因:getaddrinfo ENOTFOUND your_proxy_url
npm ERR! network 这是网络连接相关问题。
npm ERR! network 大多数情况是您处于代理环境或网络设置有误。
npm ERR! network
npm ERR! network 如果您处于代理环境,请确保'proxy'配置正确。详见:'npm help config'npm ERR! 本次运行的完整日志可在以下路径找到:C:\Users\Arani\AppData\Local\npm-cache_logs\2024-01-09T00_57_25_359Z-debug-0.log
解决命令
无需代理时:清理错误代理配置
- 清除HTTP代理:
npm config delete proxy - 清除HTTPS代理:
npm config delete https-proxy - 验证配置是否清除:执行
npm config get proxy和npm config get https-proxy,返回空值即成功
需要代理时:配置正确代理地址
- 设置HTTP代理:
npm config set proxy http://正确代理地址:端口 - 设置HTTPS代理:
npm config set https-proxy http://正确代理地址:端口 - 若代理需账号密码验证:
npm config set proxy http://用户名:密码@正确代理地址:端口 - 验证配置:
npm config list,查看输出中proxy和https-proxy是否为正确值
备选方案:切换国内npm源(官方源访问不畅时)
- 设置淘宝镜像源:
npm config set registry https://registry.npmmirror.com/ - 验证源设置:
npm config get registry
内容的提问来源于stack exchange,提问作者Arani Aravinthan
相关产品推荐
相关产品推荐

