安装 Toolbox

Vapor 的命令行界面为常见任务提供了快捷工具

Vapor Toolbox

Help 指令列出可用指令的说明和提示信息.

  1. vapor --help

你也可以在其他指令中运行 --help 来获得提示.

  1. vapor new --help

--help 指令应该作为你学习 toolbox 的第一选择, 因为它跟随版本更新.

新建

toolbox 的最重要功能就是协助创建新项目

  1. vapor new <name>

new 指令的参数对应你的项目名称

note

项目名称应该遵循 Pascal 命名法 →, 比如 HelloWorldMyProject.

模板

Vapor 默认使用 API 模板创建新项目, 你也可以通过 --template 来选择不同的模板.

Name Flag 描述
API --template=api JSON API with Fluent database.
Web --template=web HTML website with Leaf templates.
Auth --template=auth-template JSON API with Fluent DB and Auth.

info

GitHub 上有很多非官方的 Vapor 模板 vapor + template topcs →.

你可以将 GitHub URL 设置给 --template 来选择它们.

Build & Run

编译和运行命令.

  1. vapor build
  2. vapor run

tip

如果你使用 Mac 我们建议使用 Xcode 来编译和运行 Vapor app.

因为这样速度更快, 而且你可以查看崩溃点!

执行 vapor xcode 来生成 Xcode 项目.

Updating

Vapor Toolbox 可以通过以下方法更新.

Homebrew

  1. brew upgrade vapor

APT

  1. sudo apt-get update
  2. sudo apt-get install vapor