Modern.js 的运行时(Runtime)配置需集中在 src/modern.runtime.ts 文件中声明。
使用 src/modern.runtime.ts 配置方式需要 Modern.js 版本 2.66.0 或更高版本。
如果项目中还没有此文件,请执行以下命令创建:
对于多入口应用,defineRuntimeConfig 函数可以根据入口名称返回特定的配置:
使用 src/modern.runtime.ts 配置方式不支持导出异步函数,这与 Modern.js 的渲染方式有关。如果需要添加异步逻辑,请使用 Runtime 插件 (Runtime Plugin)。
在 2.66.0 之前,运行时配置分散在多个位置:
modern.config.ts 中的 runtime 和 runtimeByEntries 字段App.config 或 layout 文件导出的 config 函数为提升可维护性,Modern.js 引入了统一的 src/modern.runtime.ts 配置入口。
强烈建议将所有运行时配置迁移至 src/modern.runtime.ts。虽然旧配置方式目前仍兼容,但计划在未来版本中逐步废弃。统一配置入口可避免配置分散,显著提高项目可维护性。