You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用create-react-app创建项目报错:package.json依赖缺失、无start脚本

解决npx create-react-app报错及npm start无启动脚本问题

1. 清除npx缓存并强制使用最新版创建项目

npx缓存的旧版create-react-app可能存在bug,执行以下命令清除缓存并重新创建:

npx clear-npx-cache
npx create-react-app@latest my-app --use-npm

创建完成后进入项目目录启动:

cd my-app
npm start

2. 手动搭建React项目结构

若自动创建失败,手动初始化项目并配置依赖:

  • 新建并进入项目目录:
mkdir my-app && cd my-app
  • 初始化package.json:
npm init -y
  • 安装核心依赖:
npm install react react-dom
npm install --save-dev react-scripts
  • 编辑package.json,在scripts字段添加如下内容:
"scripts": {
  "start": "react-scripts start",
  "build": "react-scripts build",
  "test": "react-scripts test",
  "eject": "react-scripts eject"
}
  • 执行启动命令:
npm start

3. 检查环境权限与版本兼容性

  • 以管理员身份运行CMD,避免目录权限不足导致依赖安装不完整
  • 验证Node和npm版本(React要求Node ≥14.0.0,npm ≥5.6):
node -v
npm -v

若版本过低,用NVM切换到稳定版(如20.x):

nvm install 20
nvm use 20

4. 排查网络环境问题

如果当前使用代理或VPN,暂时禁用后重新尝试创建项目,网络不稳定可能导致依赖包下载不全。

内容的提问来源于stack exchange,提问作者joa-dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 18:20:42