0

问题:在 npm 7 工作区应用程序中,我有两个名为 a 和 b 的包。不知何故,如果这个包是相互依赖的,那么包 json 应该是什么样子。

在 yarn workspace / lerna 我们指向一个特定的版本而不是指向一个文件

ps:我会同时发布这两个包,一旦包发布,后面的工作是否会起作用(我猜不是,或者 NPM 团队创造了一些魔法)

Option 1:

{
  name: "a",
   dependencies: {
    b: "1.0.0" 
  }
}

Option 2:

{
  name: "a",
   dependencies: {
    b: "files://packages/b" 
  }
}

4

0 回答 0