命令行

为方便查找,以下命令通过字母排序。

TODO: 这个文档还需要补充

build

构建项目,适用于生产环境的部署。

$ alita build

dev

启动本地开发服务器,进行项目的开发与调试。

$ alita dev
ready - App listening at http://127.0.0.1:8000
event - compiled successfully in 1051 ms (416 modules)

generate

用于增量生成文件或启用功能,命令行别名是 g

不加任何参数时会给交互式的生成器选择。

$ alita g
# 或
$ alita generate
? Pick generator type › - Use arrow-keys. Return to submit.
❯   Create Pages -- Create a alita page by page name
    Enable Prettier -- Enable Prettier

也可以指定参数。

# 生成路由文件
$ alita g pages index

setup

初始化项目,会做临时文件的生成等操作。通常在 package.json 的 scripts.postinstall 里设置。

{
  "scripts": { "postinstall": "alita setup" }
}

verifyCommit

验证 commit message 信息,通常和 husky 搭配使用。

比如在 .husky/commit-msg 做如下配置,

#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
 
npx --no-install alita verify-ommit $1

version

查看 alita 版本,等同于 alita -v

$ alita version
3.0.0

preview

alita preview 命令会在本地启动一个静态 Web 服务器,将 dist 文件夹运行在 http://127.0.0.1:4172, 用于预览构建后产物, 支持 proxy、mock 等设置。

你可以通过 --port 参数来配置服务的运行端口。

$ alita preview --port 9527

现在 preview 命令会将服务器运行在 http://127.0.0.1:9527.

通过 --host 参数来指定 配置服务运行的 hostname。

以下用户配置在 preview 时也会生效

注意 dist 目录会随着配置 outputPath 的变更而变更。