如何解决如何在文件夹 A 中运行“yarn”通过在文件夹 A 的节点模块中嵌套文件夹 B 来安装文件夹 B 中的节点模块,而无需 Babel 访问
我有一个文件夹,里面有两个相同级别的 React 文件夹。我将文件 B 嵌套在文件 A node_modules 中,并将 "dependencies": {"B":"./B"}" 放在文件 A pacakage.json 中。我这样做的原因是因为文件 A 使用了文件 B 中的 redux ,因此每次我在文件 A 中运行 yarn 时也应该在文件 B 中安装节点模块。这通常由 babel 配置完成,但是我的老板使用“create react app”不允许我直接修改 babel 配置。相反我需要使用Craco在文件B中添加watch,以便文件A知道它的库更新。我该怎么办?
解决方法
您可以简单地在根文件夹(文件夹 preinstall
)的 package.json
上添加一个 A
,以便将所有嵌套项目的依赖项安装在一个:
"scripts": {
"preinstall": "cd ./B; npm i"
}
现在您可以简单地从 npm i
文件夹运行 A
,这将首先安装 B
文件夹的依赖项(通过 preinstall
),然后再安装您的文件夹 A
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。