webpack如何实现多个app间共享组件
发布于 3 年前 作者 bugkiwi 2232 次浏览 来自 问答

事情是这样子,我有几个基于react的app(A1,A2,A3),使用了脚手架(react-boilerplate)来分别管理这些项目。

但是为了让这几app拥有类似的风格,共享一些通用组件,我考虑新创建了一个文件夹Base来组织他们; 目录结构类似:

  • Base

  • A1 –app/ –node_module/ –webpack…

  • A2 –app/ –node_module/ –webpack…

  • A3 –app/ –node_module/ –webpack…

我在webpack文件内修改了resolve.modules=[‘app’,’…/Base’,‘nodemodules’],将Base引入了,但是

当我尝试重新运行项目的时候,会有异常:

Module build failed: Error: Couldn’t find preset “react-hmre” relative to directory /Users/xx/xx/xx/Base/commpents/xxxx/;

在Base下出了问题。 我在网上搜索了下,暂时没找到合适的配置;所以想问问大家这块; 先谢啦~~

回到顶部