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

部署含外部依赖的Cloudflare Pages函数失败:无法解析jspdf

解决Cloudflare Pages Functions找不到jspdf依赖的构建失败问题

问题原因

从构建日志可明确:Cloudflare Pages因未指定构建命令,跳过了依赖安装步骤(No build command specified. Skipping build step.),导致编译Worker时无法解析jspdf模块,最终触发构建失败。

解决步骤

  • 配置构建命令:
    进入Cloudflare Pages项目的「构建和部署」设置页面,将构建命令设为npm install。若项目需额外构建操作,可组合命令如npm install && npm run build。
    也可在项目根目录的package.json中添加构建脚本:

    "scripts": {
      "build": "npm install"
    }
    

    之后在Cloudflare设置中指定构建命令为npm run build。

  • 确认依赖文件已提交:
    确保package.json和package-lock.json已推送到Git仓库,Cloudflare需通过这两个文件识别并安装对应版本的依赖包。

  • 验证依赖配置:
    检查package.json的dependencies字段是否包含jspdf,确保本地安装的依赖已被正确记录:

    "dependencies": {
      "jspdf": "^xxx.xxx.xxx"
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 10:52:10