yarn-link是否遵循依赖关系中的yarn-link ?



我使用1.22.10.

我正在开发一个项目,它使用了一个名为的纱线链接依赖模块- 1它又会链接到一个名为的依赖模块- 2.

纱线能够跟随这些纱线链吗?

根据yarn文档,

包可以链接到另一个项目

所以如果module-one是一个使用模块2开发的包。然后module-one使用yarn link进一步调用到另一个项目中,技术上它应该工作提供的模块一是一个包含自己的package.json的包。

但是我想建议而不是使用yarn link因为在生产过程中,如果依赖项模块二修改/更新/返回错误,这些更改不会转换到module-one;那么项目可能会受到影响,并返回意外错误/异常这将是一个痛苦的跟踪和纠正。

因此我想建议你必须安装模块- 2module-one然后纱线链接模块- 1到你的项目。