721 B
721 B
Demo 页面静态化设计
页面范围
/demo
数据来源
app/demo/feature.config.ts控制功能开关。public/_build/cloud_iac_index.json不直接使用,但构建流程需要确保检查通过。
静态导出策略
- 在
app/demo/page.tsx开头声明export const dynamic = 'error',确保页面只能在构建期生成。 - 页面仍通过
feature.config判断开关,关闭时在构建期直接产出 404。 - 保持现有
DemoContent客户端组件逻辑不变。
子任务拆分
- 页面改造:添加
dynamic = 'error'常量。 - 构建校验:在
scripts/check-build.js中确认 Demo 所需的构建产物存在,避免缺失时继续构建。