我有一个文件夹,里面有两个React文件夹,位于同一级别。我将文件B嵌套在文件A的node_modules中;依赖关系":{"B":"./B"}";在文件A pacakage.json中。我这样做的原因是因为文件A使用了文件B中的redux,因此每次我在文件A中运行yarn时,都应该在文件B中安装节点模块;创建react应用程序";这不允许我直接修改babel配置。相反,我需要使用Craco在文件B中添加手表,以便文件A知道其库更新。我该怎么办?
您只需在根文件夹(文件夹A
(的package.json
上添加一个preinstall
,就可以将所有嵌套项目的依赖项安装在一个文件中:
"scripts": {
"preinstall": "cd ./B; npm i"
}
现在,您只需从A
文件夹运行npm i
,它将首先安装B
文件夹的依赖项(通过preinstall
(,然后再安装文件夹A
的依赖项