Ubuntu 22.04环境下npx create-react-app执行中断失败求助
解决npx create-react-app在Ubuntu 22.04 VPS上安装失败的问题
针对你在Ubuntu 22.04 VPS上使用Node.js v20.12.2和npm 10.5.0执行npx create-react-app myapp时出现的安装中断问题,试试以下几种解决方案:
清理缓存
缓存损坏是这类安装失败的常见原因,先清理npm和npx的缓存:npm cache clean --force npx clear-npx-cache清理完成后重新执行
npx create-react-app myapp。指定稳定版本的create-react-app
最新版create-react-app可能和Node.js v20存在兼容性问题,尝试指定一个经过验证的稳定版本:npx create-react-app@5.0.1 myapp排查网络与源的问题(VPS环境重点)
- 测试当前npm源的连通性:执行
npm ping,如果响应慢或失败,切换到国内镜像源:npm config set registry https://registry.npmmirror.com/ - 确认VPS的防火墙/安全组规则允许443端口的出站请求,npm安装依赖需要通过HTTPS访问包仓库。
- 测试当前npm源的连通性:执行
手动初始化项目(兜底方案)
如果自动安装始终失败,手动完成初始化步骤:- 创建项目目录并进入:
mkdir myapp && cd myapp - 初始化package.json:
npm init -y - 手动安装所需依赖:
npm install --save-exact react react-dom react-scripts cra-template - 在
package.json的scripts字段中添加以下命令:"scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" }
完成后执行
npm start即可启动项目。- 创建项目目录并进入:
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

