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

执行npm run deploy部署GitHub时报错Cannot read property 'includes' of undefined

问题根因

你当前使用的react-scripts@4.0.3内置依赖为webpack 4版本,你手动安装的webpack 5、webpack-dev-server 4、html-webpack-plugin 5和内置版本出现了兼容性冲突,引发了编译阶段的Cannot read property 'includes' of undefined报错。

解决方案

  • 第一步:卸载冲突的手动安装依赖
    执行命令:
npm uninstall webpack html-webpack-plugin webpack-dev-server

如果你后续仍出现sass相关编译报错,可额外卸载非必要的sass-loader:

npm uninstall sass-loader

react-scripts已经内置了webpack、sass-loader等构建相关依赖,无需手动安装额外版本。

  • 第二步:清理冗余文件与缓存
    删除项目根目录下的node_modules文件夹、package-lock.json文件,再执行缓存清理命令:
npm cache clean --force
  • 第三步:重新安装依赖
npm install
  • 第四步:测试构建与部署
    先执行本地构建命令验证是否正常:
npm run build

构建无报错后再执行部署命令即可:

npm run deploy

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 20:45:01