Herramienta de línea de comandos
Module Federation ofrece una herramienta de línea de comandos ligera, mf, incluida en @module-federation/enhanced.
Si ya completaste la integración siguiendo una guía de integración, lo habitual es que @module-federation/enhanced ya esté en tu árbol de dependencias y que este comando esté disponible de inmediato. Si no es así, instálalo manualmente en tu proyecto antes de ejecutar los comandos siguientes.
Ver todos los comandos
Si necesitas ver todos los comandos de CLI disponibles, ejecuta el siguiente comando en el directorio del proyecto:
Salida:
Opciones comunes
La CLI de Module Federation ofrece algunas opciones comunes que puedes usar con todos los comandos:
mf dts
mf dts
se usa para descargar o generar archivos de declaración de tipos de TypeScript.
El comando mf dts genera o descarga automáticamente los archivos de declaración de tipos según la configuración de module-federation.config.ts. Esto significa que debes proporcionar un archivo de configuración válido; de lo contrario, el comando no se ejecutará correctamente.
Si solo usas la API de runtime, debes crear un archivo module-federation.config.ts temporal, configurar dts.consumeTypes.remoteTypeUrls y, después, ejecutar el comando mf dts.