这是我的结构:
Core
\Project1
package.json
Project2
package.json
因此,当我在Core\Project1\package.json
上撰写Project2\package.json
时,我希望从npm install
链接Project1\package.json
以安装其依赖项。
我尝试了来自Local dependency in package.json的npm'Local Paths'答案,但不知何故它没有按预期工作:
当我键入npm install ..\Project2\ -save
时,它会安装项目中的所有文件。但不是来自package.json文件的依赖项。
答案 0 :(得分:0)
以下是两种简单的方法:
将project1包文件的依赖项复制到项目2的包文件中。
将项目1添加为项目2的依赖项。如果项目1是项目2的依赖项,则所有项目1的依赖项将自动被拉入项目2.
我知道你希望两个项目的依赖关系都是一次运行npm install命令的更新,但是这是不可能的,并且在两个项目上调用一次并不需要额外的努力。