使用外部反应组分缺失反应

时间:2017-03-30 11:38:30

标签: javascript reactjs webpack

想象一下,我有大型的reactjs项目让我们调用它.jsx & .css我希望使用驻留在另一个项目中的外部组件,该项目只包含纯组件(node_modules文件)而没有B文件夹让称该项目为B。 项目Module build failed: Error: Couldn't find preset "react" relative to directory中的问题组件找不到反应。

B

逻辑上因为项目中没有node_modules文件夹。

是否有办法指示项目A中的组件使用项目{{1}}中的node_modules

我想是以某种方式利用webpack但不知道如何?

1 个答案:

答案 0 :(得分:0)

您可以创建一个根文件夹,其中包含将与所有子项目(A和B)共享的node_modules文件夹。在此文件夹中,您可以删除所有“常用”组件,模块,库等。

当你需要一个模块时,NodeJS将在该项目中查找node_modules文件夹,如果在那里找不到该模块,它将在上面的目录中查找它并且这么久。