This is the developer documentation for the Svelte CLI.
# 概述
命令行接口 (CLI),`sv`,是一个用于创建和维护 Svelte 应用程序的工具包。
## 使用方法
运行 `sv` 最简单的方式是使用 [`npx`](https://docs.npmjs.com/cli/v8/commands/npx)(如果您使用其他包管理器,则使用相应的命令 — 例如,如果您使用 [pnpm](https://pnpm.io/),则使用 `pnpx`):
```bash
npx sv
```
如果您在一个已经安装了 `sv` 的项目中,它将使用本地安装的版本,否则它会下载最新版本并直接运行而无需安装,这对于 [`sv create`](sv-create) 特别有用。
## 致谢
感谢 [Christopher Brown](https://github.com/chbrown),他最初拥有 npm 上的 `sv` 名称,并慷慨地允许将其用于 Svelte CLI。您可以在 [`@chbrown/sv`](https://www.npmjs.com/package/@chbrown/sv) 找到原始的 `sv` 包。
# sv create
`sv create` 用于设置一个新的 SvelteKit 项目,可以选择[设置额外功能](sv-add#Official-add-ons)。
## 使用方法
```bash
npx sv create [options] [path]
```
## 选项
### `--template `
选择使用哪个项目模板:
- `minimal` — 为新应用提供的基础脚手架
- `demo` — 展示应用,包含一个无需 JavaScript 即可运行的猜词游戏
- `library` — 用于 Svelte 库的模板,使用 `svelte-package` 进行设置
### `--types