CLI 命令
Nasti 提供三个核心命令。
nasti dev
启动开发服务器。
nasti dev [root] [options]
| 选项 | 说明 | 默认值 |
|---|---|---|
--port <port> | 服务器端口 | 3000 |
--host [host] | 监听地址 | localhost |
--open [path] | 启动时打开浏览器 | false |
--mode <mode> | 设置环境模式 | development |
# 基本使用 nasti dev # 指定端口和主机 nasti dev --port 8080 --host # 指定项目根目录 nasti dev ./my-project
nasti build
生产构建,输出到 dist/ 目录。
nasti build [root] [options]
| 选项 | 说明 | 默认值 |
|---|---|---|
--outDir <dir> | 输出目录 | dist |
--sourcemap | 生成 source map | false |
--minify | 是否压缩 | true |
--mode <mode> | 设置环境模式 | production |
# 基本构建 nasti build # 带 source map nasti build --sourcemap # 自定义输出目录 nasti build --outDir output
nasti preview
本地预览生产构建产物。
nasti preview [root] [options]
| 选项 | 说明 | 默认值 |
|---|---|---|
--port <port> | 预览服务器端口 | 4173 |
--host [host] | 监听地址 | localhost |
--outDir <dir> | 要预览的目录 | dist |
编程式调用
所有 CLI 功能也可通过编程 API 调用:
import { build, createServer } from 'nasti-build' // 等价于 nasti dev const server = await createServer({ server: { port: 3000 } }) await server.listen() // 等价于 nasti build await build({ build: { outDir: 'dist' } })