Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/26.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
Reactjs “如何进行跑步”;纱线“;在文件夹A中,通过将文件夹B嵌套在文件夹A'中,将节点模块安装在文件夹B中;没有Babel访问的s节点模块_Reactjs_React Native_Babeljs_Watch_Craco - Fatal编程技术网

Reactjs “如何进行跑步”;纱线“;在文件夹A中,通过将文件夹B嵌套在文件夹A'中,将节点模块安装在文件夹B中;没有Babel访问的s节点模块

Reactjs “如何进行跑步”;纱线“;在文件夹A中,通过将文件夹B嵌套在文件夹A'中,将节点模块安装在文件夹B中;没有Babel访问的s节点模块,reactjs,react-native,babeljs,watch,craco,Reactjs,React Native,Babeljs,Watch,Craco,我有一个文件夹,里面有两个相同级别的React文件夹。我将文件B嵌套在文件A node_modules中,并将“dependencies”:{“B”:“/B”}”放在文件A package.json中。我这样做的原因是文件A使用文件B中的redux,因此每次运行文件A中的Thread时,我都应该在文件B中安装节点模块。这通常由babel配置完成,但我的上司使用“create react app”“这不允许我直接修改巴别塔配置。相反,我需要使用Craco在文件B中添加watch,以便文件A知道它的

我有一个文件夹,里面有两个相同级别的React文件夹。我将文件B嵌套在文件A node_modules中,并将“dependencies”:{“B”:“/B”}”放在文件A package.json中。我这样做的原因是文件A使用文件B中的redux,因此每次运行文件A中的Thread时,我都应该在文件B中安装节点模块。这通常由babel配置完成,但我的上司使用“create react app”“这不允许我直接修改巴别塔配置。相反,我需要使用Craco在文件B中添加watch,以便文件A知道它的库更新。我该怎么办?

您只需在根文件夹(文件夹
a
)的
package.json
上添加一个
preinstall
,即可将所有嵌套项目的依赖项安装在一个文件夹中:

“脚本”:{
“预安装”:“cd./B;npm i”
}
现在,您只需从
A
文件夹运行
npm i
,它将首先安装
B
文件夹的依赖项(通过
preinstall
),然后再安装文件夹
A