import Link from "/snippets/cli/link.mdx";
Verwenden Sie bun link in einem lokalen Verzeichnis, um das aktuelle Paket als "verknüpfbares" Paket zu registrieren.
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"Dieses Paket kann nun mit bun link cool-pkg in andere Projekte "verknüpft" werden. Dies erstellt einen Symlink im node_modules-Verzeichnis des Zielprojekts, der auf das lokale Verzeichnis zeigt.
bash
cd /path/to/my-app
bun link cool-pkgZusätzlich kann das --save-Flag verwendet werden, um cool-pkg zum dependencies-Feld der package.json Ihrer App mit einem speziellen Versionsbezeichner hinzuzufügen, der Bun anweist, aus dem registrierten lokalen Verzeichnis zu laden, anstatt von npm zu installieren:
json
{
"name": "my-app",
"version": "1.0.0",
"dependencies": {
"cool-pkg": "link:cool-pkg"
}
}Entknüpfen
Verwenden Sie bun unlink im root-Verzeichnis, um ein lokales Paket zu deregistrieren.
bash
cd /path/to/cool-pkg
bun unlinktxt
bun unlink v1.3.3 (7416672e)