我的项目结构像
/ index.js package.json node_modules |_Service_A |__main.js |__package.json |_Service_B |__main.js |__package.json
当我npm install
在我的项目根目录上执行时,/package.json 中提到的依赖项已解决,但 node_modules/Service_A/package.json 或 node_modules/Service_B/package.json 中的依赖项未解决。如何让 npm 解决不同文件夹之间的依赖关系?
Service_A 和 Service_B 是我在 node_modules 中预加载的本地模块 [它们有依赖关系]。我知道我可以将它们的依赖项仅放在顶级 json 中,但是如果它们依赖于相同的模块但不同的版本怎么办。例如:Service_A 需要 jquery 1.6 和 Service_B jquery 1.7?