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

运行npm start遇ENOENT错误,能否修改package.json查找路径?

解决npm start找不到package.json的路径问题

你遇到的问题是因为当前执行npm start的目录不对——npm默认会在当前工作目录下查找package.json,而你的目标文件在子目录react-ui-crud里,完全可以通过以下几种方式实现路径指定:

  • 切换到目标目录执行命令
    先进入子目录:

    cd react-ui-crud
    

    再启动项目:

    npm start
    

    也可以合并成一条命令一次性执行:

    cd react-ui-crud && npm start
    
  • 在根目录添加自定义启动脚本
    如果根目录还没有package.json,先执行npm init -y快速生成一个。然后打开根目录的package.json,在scripts字段里添加一行自定义脚本:

    "scripts": {
      "start:react": "cd react-ui-crud && npm start"
    }
    

    之后在根目录执行以下命令就能直接启动子项目:

    npm run start:react
    
  • 直接通过npm参数指定目录
    不用切换目录,直接在根目录执行带--prefix参数的命令,指定package.json所在的子目录:

    npm --prefix react-ui-crud start
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 07:15:34