create-vvt
Version:
一个基于 Vite + Vue3 + TypeScript/JavaScript 的项目模板脚手架
23 lines (21 loc) • 664 B
text/typescript
import { ServerOptions } from 'vite';
export default function (env: Record<string, string>) {
const server: ServerOptions = {
// 服务器主机名,如果允许外部访问,可设置为"0.0.0.0"
host: '0.0.0.0',
// 服务器端口号
port: env.VITE_APP_PORT as unknown as number,
// 是否自动打开浏览器
open: true,
proxy: {
// '/api'
[env.VITE_APP_BASE_API]: {
target: env.VITE_API_URL, // 代理的请求服务器地址
changeOrigin: true, // 跨域
rewrite: (path: string) =>
path.replace(new RegExp('^' + env.VITE_APP_BASE_API), '')
}
}
};
return server;
}