快速开始
以下安装与快速开始直接引用项目 README。不经过站点渲染、只浏览 Markdown 时,可阅读该源文件。
安装
需要 Node.js >=22.18.0。
bash
pnpm add -D @xova/matrix精简 Linux 镜像还需要系统 ps 命令。平台要求见进程关闭。
快速开始
在工作区根目录创建 matrix.config.ts:
ts
import { defineMatrixConfig } from '@xova/matrix'
export default defineMatrixConfig({
projects: {
web: {
root: './apps/web',
targets: {
dev: 'vite',
build: { command: 'vite build', artifacts: { mode: 'archive' } },
preview: 'vite preview',
},
},
},
products: {
app: {
version: '1.0.0',
variants: { web: 'web' },
},
},
})在包含配置文件的目录中运行:
bash
pnpm exec matrix dev app
pnpm exec matrix build app --env staging
pnpm exec matrix plan app --target preview --env production
pnpm exec matrix doctor以上假设 Web 项目已安装 Vite 并能独立构建。显式产品版本让归档不依赖项目 package.json 的版本;archive 保留 Web 输出,便于后续 preview。dev 是持续服务,使用 Ctrl+C 停止后再执行其他命令。运行 pnpm exec matrix 可进入交互向导,完整命令则直接执行。