import Link from "/snippets/cli/link.mdx";
Utilisez bun link dans un répertoire local pour enregistrer le package actuel en tant que package "linkable".
bash
cd /path/to/cool-pkg
cat package.json
bun linktxt
bun link v1.3.3 (7416672e)
Success! Registered "cool-pkg"
To use cool-pkg in a project, run:
bun link cool-pkg
Or add it in dependencies in your package.json file:
"cool-pkg": "link:cool-pkg"Ce package peut maintenant être "linked" dans d'autres projets en utilisant bun link cool-pkg. Cela créera un lien symbolique dans le répertoire node_modules du projet cible, pointant vers le répertoire local.
bash
cd /path/to/my-app
bun link cool-pkgDe plus, le drapeau --save peut être utilisé pour ajouter cool-pkg au champ dependencies du package.json de votre application avec un spécificateur de version spécial qui indique à Bun de charger depuis le répertoire local enregistré au lieu d'installer depuis npm :
json
{
"name": "my-app",
"version": "1.0.0",
"dependencies": {
"cool-pkg": "link:cool-pkg"
}
}Délier
Utilisez bun unlink dans le répertoire racine pour désenregistrer un package local.
bash
cd /path/to/cool-pkg
bun unlinktxt
bun unlink v1.3.3 (7416672e)