问题:在 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"
}
}