首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

yarn link

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

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

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

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

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

中的问题,则只需在react项目内部运行yarn link即可。

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:取消链接一个链接的包。

扫码关注腾讯云开发者

领取腾讯云代金券