Spec-Zone.ru › Deno 2

deno create

Команда deno create создаёт структуру нового проекта на основе пакета-шаблона. Она работает как с пакетами JSR, так и с пакетами npm, предоставляющими шаблоны проектов.

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

›_
deno create [OPTIONS] [PACKAGE] [-- [ARGS]...]

Аргумент [PACKAGE] должен иметь префикс jsr: или npm: либо один из флагов --jsr / --npm. Имена пакетов без префикса приводят к ошибке Missing 'jsr:' or 'npm:' prefix.

Как это работает

Разрешение пакетов различается для npm и JSR:

  • Пакеты npm используют соглашение об именовании create-. При запуске deno create npm:vite разрешается пакет create-vite в npm и выполняется его главная точка входа.
  • Пакеты JSR используют экспорт ./create. Любой пакет JSR может использоваться как шаблон, если в его deno.json задана точка входа ./create:
deno.json
{
  "name": "@my-scope/my-template",
  "version": "1.0.0",
  "exports": {
    ".": "./mod.ts",
    "./create": "./create.ts"
  }
}

При запуске deno create jsr:@my-scope/my-template Deno ищет экспорт ./create и запускает его как скрипт создания структуры проекта.

Примеры

Создание проекта из пакета JSR:

›_
deno create jsr:@fresh/init

Создание проекта из пакета npm:

›_
deno create npm:vite my-app

Использование флага --npm, чтобы считать имена без префикса пакетами npm:

›_
deno create --npm create-vite my-app

Передача аргументов пакету-шаблону:

›_
deno create jsr:@fresh/init -- --force

Флаги

  • --npm — считать имена пакетов без префикса пакетами npm
  • --jsr — считать имена пакетов без префикса пакетами JSR
  • -y, --yes — пропустить запрос подтверждения и запустить с полным набором разрешений
Использование в командной строке:
deno create [OPTIONS] [PACKAGE] [-- [ARGS]...]

создаёт структуру проекта на основе пакета

Параметры

--jsr

Считать имена пакетов без префикса пакетами JSR.

--npm

Считать имена пакетов без префикса пакетами npm.

--yes, -y

Пропустить запрос подтверждения и запустить с полным набором разрешений.

Последнее обновление: 12 марта 2026 г.

© 2018–2025 the Deno authors
Licensed under the MIT License.
https://docs.deno.com/runtime/reference/cli/create

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API