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

React应用部署GitHub Pages执行npm run deploy报missing script错误怎么办

报错原因
  • 执行命令的工作目录错误:未在项目根目录(即package.json文件所在目录)执行命令,npm无法读取到对应的scripts配置
  • package.json配置异常:scripts块存在引号不闭合、多余/缺失逗号、混入中文符号、不可见特殊字符或deploy字段拼写错误等问题,导致npm解析配置时未能识别到deploy脚本
  • npm缓存异常:本地npm缓存损坏,导致配置读取失败
解决方案
  • 首先校验执行路径:在终端执行dir(Windows系统)或ls(Mac/Linux系统),确认输出结果中存在package.json文件;再执行npm run命令,查看输出的可用脚本列表中是否包含deploy项
  • 核对package.json配置:逐行检查scripts块的格式,确保所有引号为英文双引号、除了最后一个脚本项外其余项末尾都带有英文逗号,同时确认deploy字段拼写正确、不存在语法错误
  • 清理npm缓存:执行npm cache clean --force清理损坏的缓存后重试命令
  • 安装缺失依赖:执行npm install gh-pages --save-dev安装gh-pages依赖包,再执行npm run deploy

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 20:15:00