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

使用npx create-react-app创建的React应用执行npm start时报错missing script: start求助

解决React项目启动时"missing script: start"报错

嘿,别慌!作为React新手碰到这个问题太正常了,我来帮你一步步搞定它。

首先看你的package.json文件,核心问题就是缺少了scripts字段——这就是npm start找不到对应启动脚本的原因。正常用create-react-app生成的项目,这个字段是默认自带的。

两种简单修复方法任你选:

  • 方法一:手动给package.json添加scripts字段
    打开你的package.json文件,把下面这段代码插入到dependencies的同级位置:

    "scripts": {
      "start": "react-scripts start",
      "build": "react-scripts build",
      "test": "react-scripts test",
      "eject": "react-scripts eject"
    }
    

    修改后的完整package.json应该是这样的:

    {
      "name": "task-tracker",
      "version": "0.1.0",
      "private": true,
      "dependencies": {
        "cra-template": "1.1.2",
        "react": "17.0.2",
        "react-dom": "17.0.2",
        "react-scripts": "4.0.3"
      },
      "scripts": {
        "start": "react-scripts start",
        "build": "react-scripts build",
        "test": "react-scripts test",
        "eject": "react-scripts eject"
      }
    }
    

    保存文件后回到项目根目录,再运行npm start,应该就能正常启动项目了。

  • 方法二:重新初始化项目(怕手动改出错的话选这个)
    有时候可能是创建项目时网络波动或意外中断,导致文件生成不完整:

    1. 先删掉当前的task-tracker文件夹
    2. 重新运行npx create-react-app task-tracker
    3. 等项目创建完成后,进入task-tracker目录再执行npm start

为什么会出现这个问题?

大概率是你创建项目的过程中,某个环节出了小意外(比如网络不稳),导致create-react-app没生成完整的配置文件。不过不用怕,上面的方法基本都能解决。

如果还是有问题,你可以去看看日志文件(路径是C:\Users\ASUS\AppData\Roaming\npm-cache\_logs\2021-04-19T15_13_05_651Z-debug.log),里面会有更详细的错误信息,但一般来说上面两种方法就足够啦。

内容的提问来源于stack exchange,提问作者Muskan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.29 13:52:49