import Link from "/ru/snippets/cli/link.mdx";
Используйте bun link в локальном каталоге для регистрации текущего пакета как «связываемого» пакета.
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"Этот пакет теперь может быть «связан» с другими проектами с помощью bun link cool-pkg. Это создаст символическую ссылку в каталоге node_modules целевого проекта, указывающую на локальный каталог.
bash
cd /path/to/my-app
bun link cool-pkgКроме того, флаг --save может использоваться для добавления cool-pkg в поле dependencies package.json вашего приложения со специальным спецификатором версии, который указывает Bun загружать из зарегистрированного локального каталога вместо установки из npm:
json
{
"name": "my-app",
"version": "1.0.0",
"dependencies": {
"cool-pkg": "link:cool-pkg"
}
}Отвязка
Используйте bun unlink в корневом каталоге для отмены регистрации локального пакета.
bash
cd /path/to/cool-pkg
bun unlinktxt
bun unlink v1.3.3 (7416672e)