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

Next.js API路由部署至Vercel时触发Cloudinary错误「Must supply sdk_semver」的排查求助

Next.js API路由部署至Vercel时触发Cloudinary错误「Must supply sdk_semver」的排查求助

大家好,我最近在Next.js的Node.js API路由里用Cloudinary SDK v2开发功能,本地跑起来完全没问题,但部署到Vercel之后就报了个错误:Must supply sdk_semver。我翻遍了各种资料,网上完全找不到和这个错误相关的内容,实在没辙了来求助各位!

我的Cloudinary配置文件代码如下:

import { v2 as cloudinary } from "cloudinary";
import dotenv from "dotenv";

dotenv.config();

// Cloudinary configuration is expected via environment variables:
// CLOUDINARY_CLOUD_NAME, CLOUDINARY_API_KEY, CLOUDINARY_API_SECRET
cloudinary.config({
  cloud_name: process.env.CLOUDINARY_CLOUD_NAME,
  api_key: process.env.CLOUDINARY_API_KEY,
  api_secret: process.env.CLOUDINARY_API_SECRET,
  secure: true,
});

export default cloudinary;

我已经确认Vercel上的环境变量是配置正确的,毕竟本地用同样的变量组合就能正常运行。有没有大佬能帮我分析下,为啥只有部署到Vercel才会出这个问题?该怎么解决呢?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 07:48:08