命令行工具
Module Federation 提供了轻量的命令行工具:@module-federation/enhanced 和 @module-federation/modern-js 。
查看所有命令
如果你需要查看所有可用的 CLI 命令,请在项目目录中运行以下命令:
输出如下:
公共选项
Module Federation CLI 提供了一些公共选项,可以用于所有命令:
mf dts
mf dts
命令用于拉取或生成 TypeScript 类型声明文件。
注意
mf dts 命令会自动根据 module-federation.config.ts 中的配置生成或拉取类型声明文件。 这意味着你必须提供一个有效的配置文件,否则命令将无法正常运行。
如果你是只使用了 runtime API,那么你需要创建一份临时的 module-federation.config.ts 文件,配置 dts.consumeTypes.remoteTypeUrls,然后运行 mf dts 命令。