vercel.json
Vercel 项目的 JSON 格式配置文件,用于定义部署逻辑、路由规则等,不支持注释
时间轴 (近 90 天)
`vercel doctor` 会校验 `vercel.json` 中的配置项是否有效。
vercel.toml 支持与 vercel.json 完全相同的配置属性,迁移成本不高。
Vercel 明确要求每个项目只能使用一个配置文件:vercel.toml、vercel.json 或 vercel.ts。
Vercel 的 schema 以 vercel.json 为基准发布,因此 vercel.toml 文件沿用了同一 JSON Schema 地址。
从 vercel.json 迁移到 vercel.toml 时,必须删除旧配置文件,因为同一项目只允许一个配置入口。
Vercel 宣布其项目现在可以使用 vercel.toml 文件进行配置,作为 vercel.json 之外的另一种配置选择。
vercel.toml 是 Vercel 项目中用于声明部署行为的配置文件,与 vercel.json 同属项目级配置,但采用 TOML 语法,更适合表达嵌套结构和数组表。
对于多服务项目,仍需通过 vercel.json 的 `services` 字段配置每个服务的 `entrypoint`,容器运行时目前不改变这一结构。
开发者可以通过运行 `vercel project update --framework container` 命令或在 vercel.json 中设置 `"framework": "container"` 来强制使用容器构建,覆盖框架检测。
全部知识事实 (9)
`vercel doctor` 会校验 `vercel.json` 中的配置项是否有效。
50%待验证vercel.toml 支持与 vercel.json 完全相同的配置属性,迁移成本不高。
50%待验证Vercel 明确要求每个项目只能使用一个配置文件:vercel.toml、vercel.json 或 vercel.ts。
50%待验证Vercel 的 schema 以 vercel.json 为基准发布,因此 vercel.toml 文件沿用了同一 JSON Schema 地址。
50%待验证从 vercel.json 迁移到 vercel.toml 时,必须删除旧配置文件,因为同一项目只允许一个配置入口。
50%待验证vercel.toml 是 Vercel 项目中用于声明部署行为的配置文件,与 vercel.json 同属项目级配置,但采用 TOML 语法,更适合表达嵌套结构和数组表。
50%待验证对于多服务项目,仍需通过 vercel.json 的 `services` 字段配置每个服务的 `entrypoint`,容器运行时目前不改变这一结构。
50%待验证开发者可以通过运行 `vercel project update --framework container` 命令或在 vercel.json 中设置 `"framework": "container"` 来强制使用容器构建,覆盖框架检测。
50%待验证Vercel 宣布其项目现在可以使用 vercel.toml 文件进行配置,作为 vercel.json 之外的另一种配置选择。
50%