Important: This documentation covers modern versions of Yarn.
For 1.x docs, see classic.yarnpkg.com.
Yarn

yarn link

Connect the local project to another one.

Usage

$> yarn link <destination>

Examples

Register a remote workspace for use in the current project :

yarn link ~/ts-loader

Register all workspaces from a remote project for use in the current project :

yarn link ~/jest --all

Options

Definition
Description

-A,--all

Link all workspaces belonging to the target project to the current one

-p,--private

Also link private workspaces belonging to the target project to the current one

-r,--relative

Link workspaces using relative paths instead of absolute paths

Details

This command will set a new resolutions field in the project-level manifest and point it to the workspace at the specified location (even if part of another project).