猿问

styled-components 和 Webpack 5 Federated Modules

一直在尝试 Webpack 的 5 Module Federation 并遇到了这个问题。尝试了很多方法,但似乎都不起作用。基本上,当我尝试styled-components在联合模块上使用时,我会收到 React 的Invalid hook call错误。

这是一个试图重现问题的存储库:

我想知道我是否遗漏了什么或者这是某种错误。


慕的地8271018
浏览 107回答 1
1回答

慕尼黑5688855

通过告诉 Webpack 将 React 作为单例使用来解决问题。在foo/webpack.config.js我shared改为[{ react: { singleton: true } }].new ModuleFederationPlugin({  name: 'foo',  filename: 'remoteEntry.js',  exposes: {    './Foo': './src/App',  },  shared: [{ react: { singleton: true } }],})
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答