Skip to content

Использование 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

Bun от www.bunjs.com.cn