Skip to content

Compatibility flags

Compatibility flags 由平台 runtime lock 控制。项目 JSON 不能设置它们。

json
{
  "name": "hello-typescript",
  "main": "src/index.ts"
}

不可写入 compatibilityFlags。当前 lock:requiredCompatibilityFlags 为空;systemCompatibilityFlagsexperimentalservice_binding_extra_handlers。这是可执行文件身份的一部分,不是项目级开关。

兼容性

主题Cloudflareopen-compute
flag 名字与语义是,见 Cloudflare compatibility flags来自 workerd / 同一套名字
pinned baseline 已提供 Node 兼容,node: 导入无需再开 flag取决于项目 flag
项目 JSON 中的 compatibilityFlags / compatibility_flags不允许;未知字段失败
将 Wrangler flag 列表转发给平台Wrangler不提供
查看实际集合控制台 / Wranglerocd capabilities --jsonruntime,以及仓库 packages/runtime/workerd.lock.json