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

使用Docker运行React项目时出现npm ERR! missing script: start错误

npm ERR! missing script: start (Docker Compose 前端容器报错)

按照react-java-mysql的Docker Compose示例搭建环境,后端和数据库容器已成功运行并正常工作,但前端容器始终抛出npm ERR! missing script: start错误,已耗时6小时以上排查仍未解决。

已尝试以下解决方案均无效:

  • 修改package.json中的start脚本配置
  • 更换Dockerfile内容
  • 将Dockerfile中的ENV CI=true改为ENV CI=false
  • 将RUN npm ci替换为RUN npm ci --legacy-peer-deps
  • 在Dockerfile末尾添加CMD ["nginx", "-g", "daemon off;"]

错误日志显示容器当前工作目录为/app,但我的Dockerfile中明确设置的工作目录是/code。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 16:12:00