nb source download

Получает NocoBase из npm, Docker или Git. --version — общий параметр версии для всех трёх источников: для npm используется версия пакета, для Docker — tag образа, для Git — git ref.

Использование

nb source download [flags]

Параметры

ПараметрТипОписание
--yes, -ybooleanИспользовать значения по умолчанию и пропустить интерактивные подсказки
--verbosebooleanПоказать подробный вывод команд
--localestringЯзык подсказок CLI: en-US или zh-CN
--source, -sstringСпособ получения: docker, npm или git
--version, -vstringВерсия пакета npm, tag образа Docker или Git ref
--replace, -rbooleanЗаменить, если целевой каталог уже существует
--dev-dependencies, -D / --no-dev-dependenciesbooleanУстанавливать ли devDependencies при установке npm/Git
--output-dir, -ostringЦелевой каталог скачивания или каталог для сохранения tarball Docker
--git-urlstringАдрес Git-репозитория
--docker-registrystringИмя Docker-репозитория без tag
--docker-platformstringПлатформа Docker-образа: auto, linux/amd64, linux/arm64
--docker-save / --no-docker-savebooleanСохранять ли Docker-образ как tarball после загрузки
--npm-registrystringRegistry для скачивания и установки зависимостей npm/Git
--build / --no-buildbooleanВыполнять ли сборку после установки зависимостей npm/Git
--build-dtsbooleanГенерировать ли файлы объявлений TypeScript при сборке npm/Git

Примеры

nb source download
nb source download -y --source npm --version alpha
nb source download -y --source npm --version alpha --no-build
nb source download --source npm --version alpha --output-dir=./app
nb source download --source docker --version alpha --docker-registry=nocobase/nocobase --docker-platform=linux/arm64
nb source download -y --source docker --version alpha --docker-save -o ./docker-images
nb source download --source git --version alpha --git-url=git@github.com:nocobase/nocobase.git
nb source download --source git --version fix/cli-v2
nb source download -y --source npm --version alpha --build-dts
nb source download -y --source npm --version alpha --npm-registry=https://registry.npmmirror.com

Псевдонимы версий

При использовании источника Git распространённые dist-tag разрешаются в соответствующие ветки: latestmain, betanext, alphadevelop.

Связанные команды