跳到主要内容

开发服务器

命令

ev dev

无需参数 —— 配置来自 ev.config.ts 或基于约定的默认值。

工作原理

ev dev 会同时启动两个服务器

服务器默认端口用途
Webpack Dev Server3000带热模块替换(HMR)的客户端 bundle
API 服务器3001服务端函数 + 路由处理器

客户端开发服务器会自动将 /api/* 请求代理到 API 服务器。

编程式 API

import { dev, build } from "@evjs/cli";

// 启动开发服务器(加载 ev.config.ts 并应用默认值)
await dev({ dev: { port: 3000 } }, { cwd: "./my-app" });

// 运行生产构建
await build({ entry: "./src/main.tsx" }, { cwd: "./my-app" });