使用npx create-react-app创建项目时遇npm ERR! code ERR_SOCKET_TIMEOUT错误求助
解决npx create-react-app创建项目时的ERR_SOCKET_TIMEOUT错误
当执行npx create-react-app chat-app出现npm ERR! code ERR_SOCKET_TIMEOUT错误,且已尝试检查代理、设置官方源、调整超时时间、清理缓存等操作仍未解决时,可以尝试以下方案:
指定稳定版本的create-react-app创建项目
最新版本可能存在远程依赖拉取的不稳定问题,尝试指定一个经过验证的稳定版本:npx create-react-app@5.0.1 chat-app使用yarn替代npm执行创建
换用yarn的包管理机制,可能规避npm的网络超时问题:- 先全局安装yarn(如果未安装):
npm install -g yarn - 执行创建命令:
yarn create react-app chat-app
- 先全局安装yarn(如果未安装):
本地安装create-react-app后再创建项目
先将create-react-app包安装到本地,减少远程拉取的依赖请求:npm install -g create-react-app create-react-app chat-app排查防火墙或安全软件拦截
本地杀毒软件、防火墙,或是公司/校园网络的安全策略,可能会拦截npm的网络请求。暂时关闭相关软件,或联系网络管理员确认是否存在限制规则。切换为国内镜像源
国内网络访问npm官方源可能存在不稳定情况,切换到国内镜像源尝试:npm config set registry https://registry.npmmirror.com/ npx create-react-app chat-app
内容的提问来源于stack exchange,提问作者Anonymous
相关产品推荐
相关产品推荐

