Actualicé mi proyecto angular de 12 a 13 pero obtengo un error Uncaught SyntaxError: No se puede usar 'import.meta' fuera de un módulo. Quería usar tanto require como import en mi proyecto. Intenté usar "type"=module pero obtuve un error en webpack archivo .config.js
El problema podría estar relacionado con webpack.config configurando publicPath en 'auto'. Es posible que deba establecer la ruta relativa. Otra opción para solucionar este problema será establecer la propiedad scriptType en 'text/javascript' en webpack.config de la siguiente manera:
module.exports = { output: { uniqueName: "MyProj", publicPath: "auto", scriptType: 'text/javascript' }Esta opción no migrará microfrontend y recuperará el comportamiento de Angular 12.
Puede encontrar un artículo más detallado sobre la actualización de microfrontend aquí: https://github.com/angular-architects/module-federation-plugin/blob/main/migration-guide.md