yarn link

Enlace a una carpeta del paquete durante el desarrollo.

Para el desarrollo, un paquete puede vincularse a otro proyecto. Esto a menudo es útil para probar las nuevas características o cuando se intenta depurar un problema en un paquete que se manifiesta en otro proyecto.

Hay dos comandos para facilitar el flujo de trabajo:

Este comando se ejecuta en la carpeta del paquete que desees vincular. Por ejemplo si estás trabajando en react y te gustaría utilizar su versión local para depurar un problema en el funcionamiento de react-relay, simplemente utiliza yarn link dentro del proyecto de react.

Utiliza yarn link [package] para vincular otro paquete que te gustaría poner a prueba en tu proyecto actual. Para seguir el ejemplo de arriba, en el proyecto react-relay, deberias ejecutar yarn link react para usar su versión local de react que previamente has enlazado.

Complete example, assuming two project folders react and react-relay next to each other:

$ 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".

Esto creará un enlace simbólico llamado react-relay/node_modules/react que vincula a tu copia local del proyecto react.

Para revertir este proceso, utiliza simplemente yarn unlink o yarn unlink [package]. Ver también: