npm:缺lessnode_modules中的传递依赖关系
我有两个本地npm项目, A
和B
比方说, A
依赖于react
并将其列为package.json
文件中的依赖项。 我使用npm link
使A
可用于B
B
依赖于A
并react
。 我使用npm link A
来使用npm link A
的本地版本。 但是,据我所知, A
已经依赖于react
,我不包括在我的package.json
文件的react
。 当我打电话给npm install
我希望npm在node_modules
文件夹中包含传递依赖关系。 但是,我无法findreact
,只要不在B
的package.json
文件中包含传递依赖关系,我也不能在B
的代码中使用它。
当我包含react
等其他模块,我也得到像fbjs
或encoding
parsing到我的node_modules
文件夹传递依赖node_modules
。
那么,错误在哪里? /为什么A
的依赖关系不包含在B
的node_modules
文件夹中?