webpack如何实现多个app间共享组件
事情是这样子,我有几个基于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下出了问题。 我在网上搜索了下,暂时没找到合适的配置;所以想问问大家这块; 先谢啦~~