React新手使用VS Code终端创建项目遇npm ENOTFOUND错误求解决
解决npm执行
npx create-react-app时出现的ENOTFOUND代理错误 错误原因
这个ENOTFOUND错误是因为npm配置了无效的代理地址proxy.company.com,导致无法正确解析并连接npm官方registry,进而无法下载create-react-app包。
解决步骤
检查当前代理配置
打开VS Code终端,执行以下命令查看当前npm的代理设置:npm config get proxy npm config get https-proxy输出如果是
proxy.company.com这类无效地址,就需要调整配置。清除无效代理
确认代理地址无效后,执行命令删除错误的代理配置:npm config delete proxy npm config delete https-proxy配置正确代理(仅公司内网环境需要)
如果你处于需要代理的公司内网,联系IT获取正确的代理地址和端口,然后执行:npm config set proxy http://你的代理地址:端口号 npm config set https-proxy http://你的代理地址:端口号若代理需要用户名密码,格式为:
npm config set proxy http://用户名:密码@代理地址:端口号 npm config set https-proxy http://用户名:密码@代理地址:端口号验证并重新执行命令
再次执行npm config get proxy和npm config get https-proxy确认配置正确,然后重新运行:npx create-react-app aosef-app
内容的提问来源于stack exchange,提问作者Aosef Kamal
相关产品推荐
相关产品推荐

