Tengo múltiples aplicaciones en la arquitectura micro frontend. He usado Lerna para administrar repositorios de paquetes múltiples en un solo repositorio. Aquí está la estructura de mi aplicación.
packages - main-app - feature-based-apps - feature-01-app - feature-02-app - feature-03-app - feature-04-app - feature-05-app ... - shared-components Los shared-components utilizados en feature-based-apps main-app . Todas feature-based-apps se procesan en la aplicación principal en tiempo de ejecución. Todos los paquetes creados están separados y todos deben implementarse en un lugar particular. Para el desarrollo, todas las aplicaciones se ejecutan en un puerto particular en la configuración local, 3001 , 3002 y 3003 . He movido todos los paquetes feature-based-apps en la carpeta de compilación main-app y ejecuté la compilación de producción en la configuración local. ¿Cómo puedo archivar esto en la implementación de producción real?
Hemos implementado una sola aplicación en las páginas de Netlify , Vercel y Github pages pero ¿cómo puedo implementar varias aplicaciones en un solo repositorio?