Slide 47
Slide 47 text
Step #2: Expose MFE via Module Federation
Michael Egger-Zikes (@MikeZks)
// webpack.config.js in Micro Frontend
plugins: [
new ModuleFederationPlugin({
name: 'angularApp',
filename: 'remoteEntry.js',
exposes: {
'./rootapp': './projects/mfe/src/bootstrap.ts',
},
shared: {
'@angular/core': { 'requiredVersion: auto' },
'@angular/common': { 'requiredVersion: auto' },
'@angular/router': { 'requiredVersion: auto' },
'rxjs': { 'requiredVersion: auto' }
}
})
]