首先,我将为问题提供一些背景信息。
我正在开发一个npm库。在项目文件夹中,我还有另一个名为“ example”的文件夹,用于测试库。结构如下所示。
|- node_modules/
|- src/
|- example/
| |- node_modules/
| |- src/
| |- package.json
|- package.json
根package.json具有依赖项babel-jest
。 example / package.json具有依赖项react-scripts
。在示例目录中运行react-scripts start
时,出现以下错误,
据我了解,这是因为example /目录中的package.json继承了(不确定这是否是正确的术语)对根package.json的依赖。
也就是说,我可以使用示例/的src /中的根package.json中安装的依赖项。 在某些情况下这很方便。但这对我的用例来说是一个障碍。
如何防止这种行为? (无需更改目录结构)
谢谢。