Spec-Zone.ru › Deno 2

deno create

The deno create command scaffolds a new project from a template package. It works with both JSR and npm packages that provide project templates.

Usage

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

The [PACKAGE] argument requires either a jsr: or npm: prefix, or one of the --jsr / --npm flags. Unprefixed package names error out with Missing 'jsr:' or 'npm:' prefix.

How it works

Package resolution differs between npm and JSR:

  • npm packages use the create- naming convention. Running deno create npm:vite resolves to the create-vite package on npm and executes its main entry point.
  • JSR packages use the ./create export. Any JSR package can act as a template by defining a ./create entry point in its deno.json:
deno.json
{
  "name": "@my-scope/my-template",
  "version": "1.0.0",
  "exports": {
    ".": "./mod.ts",
    "./create": "./create.ts"
  }
}

When you run deno create jsr:@my-scope/my-template, Deno looks for the ./create export and runs it as the scaffolding script.

Examples

Create a project from a JSR package:

›_
deno create jsr:@fresh/init

Create a project from an npm package:

›_
deno create npm:vite my-app

Using the --npm flag to treat unprefixed names as npm packages:

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

Pass arguments to the template package:

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

Flags

  • --npm - Treat unprefixed package names as npm packages
  • --jsr - Treat unprefixed package names as JSR packages
  • -y, --yes - Bypass the prompt and run with full permissions
Command line usage:
deno create [OPTIONS] [PACKAGE] [-- [ARGS]...]

scaffolds a project from a package

Options

--jsr

Treat unprefixed package names as JSR packages.

--npm

Treat unprefixed package names as npm packages.

--yes, -y

Bypass the prompt and run with full permissions.

Last updated on March 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