Npm 如何防止从父节点_模块继承包
首先,我将给出一些问题的背景 我正在开发一个npm库。在项目文件夹中,我有另一个名为“example”的文件夹,用于测试库。结构如下图所示Npm 如何防止从父节点_模块继承包,npm,node-modules,react-scripts,Npm,Node Modules,React Scripts,首先,我将给出一些问题的背景 我正在开发一个npm库。在项目文件夹中,我有另一个名为“example”的文件夹,用于测试库。结构如下图所示 |- node_modules/ |- src/ |- example/ | |- node_modules/ | |- src/ | |- package.json |- package.json root package.json具有依赖关系babel jest。示例/package.json具有依赖关系react scripts。在示
|- node_modules/
|- src/
|- example/
| |- node_modules/
| |- src/
| |- package.json
|- package.json
root package.json具有依赖关系babel jest
。示例/package.json具有依赖关系react scripts
。在示例目录中运行react scripts start
时,会出现以下错误:
据我所知,这是因为示例/目录中的package.json继承了根package.json的依赖项(不确定这是否是正确的术语) 也就是说,我可以在示例的src/中使用安装在root package.json中的依赖项/ 这在某些情况下很方便。但这是我的用例的拦截器 我如何防止这种行为?(不更改目录结构) 谢谢。据我所知,使用
SKIP\u PREFLIGHT\u CHECK=true来解决这个问题,因为没有真正的解决方法