我不知道您是否找到了解决方案,我遇到了同样的问题,我设法使用 Chokidar 解决了它。
这里,“mf-sectors”是远程应用的文件夹
您需要使用 npm(或 yarn)安装 chokidar
在主机应用程序的 webpack.config 中:
const chokidar = require('chokidar');
[...]
module.exports = {
devServer: {
contentBase: path.join(__dirname, "public"),
port: 3001,
hotOnly:true,
open:true,
overlay: false,
after: (app, server) => {
chokidar.watch(
[path.resolve(__dirname, '..', 'mf-sectors', 'dist')]
).on('all', () => {
server.sockWrite(server.sockets, 'content-changed');
});
}
},
}
在应用程序远程 webpack 配置中:
module.exports = {
devServer: {
contentBase: path.join(__dirname, "public"),
port: 3002,
writeToDisk: true,
},
output: {
publicPath: "http://localhost:3002/",
},
}
有了这个,chokidar 将查看您的应用程序遥控器的“dist”文件夹的内容,然后立即重建应用程序主机。