关于webpack:模块联邦插件中几个name的用法和关联

new ModuleFederationPlugin({
  name: 'my_name',
  filename: 'remoteEntry.js'
  remotes: {
    // multiple 是外部应用的名称
    // multiple_mf_v0_0_1 是内部模块的name,相当于这里的 my_name
    'multiple': 'multiple_mf_v0_0_1@//localhost:9001/remoteEntry.js'
  }
})

其中 my_name 是裸露进来的名字,内部要应用这个模块时要这要引入
'innner_name':my_name@//localhost:9002/remoteEntry.js
具体应用的中央

import { xxx } from 'innner_name'

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理