跳到主要内容
版本:3.0.0

项目配置

我们通过项目根目录下的 midway.config.ts 来配置项目,具体的配置项如下。

如果是纯接口项目,因为需要在生成环境读取配置,因此请使用 JavaScript,配置文件名: midway.config.js

source: string

配置后端根目录,纯服务接口下默认为 ./src,全栈应用下默认为 ./src/api

routes: RouteConfig[]

启用文件系统路由并配置,默认为 undefined。具体格式参考 简易模式 & 文件系统路由

dev.ignorePattern: IgnorePattern

配置全栈应用下,本地开发的哪些请求应该忽略,不进入服务端处理。

build.outDir: string

配置全栈应用的输出目录,默认为 ./dist

vite: ViteConfig

import { defineConfig } from '@midwayjs/hooks-kit' 时可用。

配置全栈应用下 Vite 的配置,具体配置项参考 Vite

例子:

import react from '@vitejs/plugin-react';
import { defineConfig } from '@midwayjs/hooks-kit';

export default defineConfig({
vite: {
plugins: [react()],
},
});