在线文档教程

yarn link

yarn link

在开发期间符号链接包文件夹。

对于开发,一个包可以链接到另一个项目中。这对于测试新功能或尝试调试包中显示的其他项目中的问题时通常很有用。

有两个命令可以促进这个工作流程:

yarn link (在你想链接的包中)

该命令在你想链接的包文件夹中运行。例如,如果您正在处理react并希望使用本地版本来调试react-relay

yarn link [package...]

yarn link [package]将您想要测试的另一个软件包链接到当前项目中。按照上面的例子,在这个react-relay项目中,你会使用react你之前链接的本地版本运行yarn link react

完整示例,假设有两个项目文件夹(reactreact-relay)并且它们彼此相邻:

$ cd react $ yarn link yarn link vx.x.x success Registered "react". info You can now run `yarn link "react"` in the projects where you want to use this module and it will be used instead.

$ cd ../react-relay $ yarn link react yarn link vx.x.x success Registered "react".

这将创建一个名为react-relay/node_modules/react链接到您的本地react项目副本的符号链接。

要扭转这个过程,只需使用yarn unlinkyarn unlink [package]。另请参阅:

  • yarn unlink:取消链接一个链接的包。