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

使用Vercel CLI部署API遇报错:package.json缺少scripts内的build属性

Vercel部署API时package.json中build脚本的配置方案

Vercel要求package.json的scripts字段包含build命令,用于处理API的构建流程,具体配置取决于你的API技术栈:

  • 纯Node.js无框架API(JavaScript)
    如果代码无需编译,只需将源码复制到构建输出目录(比如dist),可以这样配置:

    "scripts": {
      "build": "mkdir -p dist && cp -r src/* dist/"
    }
    

    若不需要目录复制,也可以用占位命令跳过检查:

    "scripts": {
      "build": "echo 'Build completed'"
    }
    
  • TypeScript编写的Node.js/Express/Koa API
    需要先将TypeScript编译为JavaScript,build脚本配置为tsc命令(前提已配置tsconfig.json):

    "scripts": {
      "build": "tsc"
    }
    
  • Vercel Serverless函数形式的API
    Vercel默认会识别api目录下的函数文件,若仍需满足build脚本要求,可使用跨平台的占位命令:

    "scripts": {
      "build": "true"
    }
    

    若需要打包函数(如用webpack),则替换为对应的打包命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 14:17:04