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