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 mapfalse
--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' } })