Использование CLI bun add
bash
bun add <пакет> <@версия>Управление зависимостями
--productionboolean Не устанавливать devDependencies. Псевдоним:
-p--omitstring Исключить зависимости
dev, optional или peer из установки --globalboolean Установить глобально. Псевдоним:
-g--devboolean Добавить зависимость в
devDependencies. Псевдоним: -d--optionalboolean Добавить зависимость в
optionalDependencies--peerboolean Добавить зависимость в
peerDependencies--exactboolean Добавить точную версию вместо диапазона
^. Псевдоним: -E--only-missingboolean Добавлять зависимости в
package.json только если они ещё не присутствуют Файлы проекта и файлы блокировки
--yarnboolean Записать файл
yarn.lock (yarn v1). Псевдоним: -y--no-saveboolean Не обновлять
package.json и не сохранять файл блокировки --saveboolean default: true Сохранить в
package.json (true по умолчанию) --frozen-lockfileboolean Запретить изменения файла блокировки
--trustboolean Добавить в
trustedDependencies в package.json проекта и установить пакет (ы) --save-text-lockfileboolean Сохранить текстовый файл блокировки
--lockfile-onlyboolean Сгенерировать файл блокировки без установки зависимостей
Контроль установки
--dry-runboolean Ничего не устанавливать
--forceboolean Всегда запрашивать последние версии из реестра и переустанавливать все зависимости. Псевдоним:
-f--no-verifyboolean Пропустить проверку целостности вновь загруженных пакетов
--ignore-scriptsboolean Пропустить скрипты жизненного цикла в
package.json проекта (скрипты зависимостей никогда не запускаются) --analyzeboolean Рекурсивно анализировать и устанавливать зависимости файлов, переданных в качестве аргументов (используя бандлер Bun). Псевдоним:
-aСеть и реестр
--castring Предоставить сертификат центра сертификации
--cafilestring То же, что и
--ca, но с путем к файлу сертификата --registrystring Использовать указанный реестр по умолчанию, переопределяя
.npmrc, bunfig.toml и переменные окружения --network-concurrencynumber default: 48 Максимальное количество одновременных сетевых запросов (по умолчанию 48)
Производительность и ресурсы
--backendstring default: clonefile Специфичные для платформы оптимизации для установки зависимостей. Возможные значения:
clonefile (по умолчанию), hardlink, symlink, copyfile--concurrent-scriptsnumber default: 5 Максимальное количество одновременных задач для скриптов жизненного цикла (по умолчанию 5)
Кэширование
--cache-dirstring Хранить и загружать кэшированные данные из указанного пути к каталогу
--no-cacheboolean Полностью игнорировать кэш манифестов
Вывод и логирование
--silentboolean Ничего не логировать
--verboseboolean Чрезмерно подробное логирование
--no-progressboolean Отключить индикатор прогресса
--no-summaryboolean Не печатать сводку
Глобальная конфигурация и контекст
--configstring Указать путь к файлу конфигурации (
bunfig.toml). Псевдоним: -c--cwdstring Указать конкретную рабочую директорию
Справка
--helpboolean Вывести эту справку. Псевдоним:
-h