Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用外部react组件缺少react_Javascript_Reactjs_Webpack - Fatal编程技术网

Javascript 使用外部react组件缺少react

Javascript 使用外部react组件缺少react,javascript,reactjs,webpack,Javascript,Reactjs,Webpack,假设我有一个大型的reactjs项目,让我们称之为A,我想使用另一个项目中的外部组件,该项目只包含纯组件(.jsx和.css文件),而没有节点模块文件夹,让我们称该项目为B。 项目B中的问题组件无法找到 模块构建失败:错误:找不到相对于目录的预设“react” 逻辑上,因为项目中没有节点\模块文件夹 是否有方法指示projectB中的组件使用projecta 我在想如何利用网页,但不知道如何利用 您可以创建一个根文件夹,其中包含一个节点模块文件夹,该文件夹将共享给所有子项目(a和B)。在此文件夹

假设我有一个大型的reactjs项目,让我们称之为
A
,我想使用另一个项目中的外部组件,该项目只包含纯组件(
.jsx和.css
文件),而没有
节点模块
文件夹,让我们称该项目为
B
。 项目
B
中的问题组件无法找到

模块构建失败:错误:找不到相对于目录的预设“react”

逻辑上,因为项目中没有节点\模块文件夹

是否有方法指示project
B
中的组件使用project
a


我在想如何利用网页,但不知道如何利用

您可以创建一个根文件夹,其中包含一个节点模块文件夹,该文件夹将共享给所有子项目(a和B)。在此文件夹中,您可以放置所有“通用”组件、模块、库等


当您需要一个模块时,NodeJS将在该项目上查找node_模块文件夹,如果在那里找不到该模块,它将在上面的一个目录中查找该模块。

您可以创建一个根文件夹,其中包含一个node_模块文件夹,该文件夹将共享给您的所有子项目(a和B)。在此文件夹中,您可以放置所有“通用”组件、模块、库等

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