We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7b88529 commit d60c019Copy full SHA for d60c019
packages/lib/src/prod/federation_fn_import.js
@@ -46,6 +46,16 @@ async function getSharedFromLocal(name) {
46
}
47
48
function flattenModule(module, name) {
49
+ // use a shared module which export default a function will getting error 'TypeError: xxx is not a function'
50
+ if (typeof module.default === 'function') {
51
+ Object.keys(module).forEach((key) => {
52
+ if (key !== 'default') {
53
+ module.default[key] = module[key]
54
+ }
55
+ })
56
+ moduleCache[name] = module.default
57
+ return module.default
58
59
if (module.default) module = Object.assign({}, module.default, module)
60
moduleCache[name] = module
61
return module
0 commit comments