不能 npm link 多个包

Can't npm link multiple packages

我在 link 本地包时遇到一个奇怪的错误:

我有 2 个包裹(我们称它们为 A 和 B)。当我 link 使用 npm link A 我的项目中的任何一个时,它按预期工作。但是后来我尝试 link 另一个也使用 npm link B 并且它得到 linked,但是 A 的 link离开了。我没有收到任何错误消息,只有以下内容:

added 5 packages, removed 5 packages, changed 2 packages, and audited 121 packages in 5s

3 packages are looking for funding run npm fund for details

以前这没有任何问题,但今天我用 npm update 更新了一些依赖项。当我尝试重新 link 我的包裹时,问题出现了。

也许值得一提的是,B 包也 linkA 包。

编辑: 使用 npm link A B

解决了它

使用 npm link A B 解决了我的问题。