const HtmlWebpackPlugin = require('html-webpack-plugin');
const ModuleFederationPlugin = require( 'webpack' ).container ModuleFederationPlugin;
const deps = require(' ./package.json').dependencies;
module.exports = {
//....
plugins: [
new ModuleFederationPlugin({
name: 'remote',
filename: 'remoteEntry.js',
exposes: {
'./Nav': './src/components/Nav',
},
shared: {},
}),
new HtmlWebpackPlugin({
template: './public/index.html',
}),
],
}:
...
"scripts" : {
//...
"serve" : "serve dis -p 8081",
}
expose