我有两个非常基本的React
应用程序,我使用create-react-app
进行了引导。第一个应用程序导出一个非常简单的button
组件。我想使用Webpack
捆绑我的第一个React应用程序,然后在我的第二个React应用程序中使用button
组件。关于如何执行此操作的任何指示?
我确实查看了所问的其他问题,但是我无法使它们中的任何一个起作用。
答案 0 :(得分:3)
npm install
。不需要发布您的软件包(因此,对于您的“主应用”,您只需运行带有URL的npm install
即可创建应具有package.json的微前端)package.json
中描述主文件。我不确定100%是否至关重要,但我还将在微前端软件包的package.json中将React / other libs列为“ peerDependencies”而不是“ dependencies”
[UPD]已经意识到,如果使用不同的框架,这将无法正常工作。由于在您的情况下所有部分都是基于React的,因此上述方法应该可行。但是我同意这绝对不是真正的微前端方式