chore: 新增mock是否开启配置

This commit is contained in:
kailong321200875
2023-12-25 17:01:33 +08:00
parent 379b340750
commit a18bc641e8
7 changed files with 25 additions and 9 deletions

View File

@@ -72,17 +72,19 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
svgoOptions: true
}),
PurgeIcons(),
viteMockServe({
ignore: /^\_/,
mockPath: 'mock',
localEnabled: !isBuild,
prodEnabled: isBuild,
injectCode: `
env.VITE_USE_MOCK === 'true'
? viteMockServe({
ignore: /^\_/,
mockPath: 'mock',
localEnabled: !isBuild,
prodEnabled: isBuild,
injectCode: `
import { setupProdMockServer } from '../mock/_createProductionServer'
setupProdMockServer()
`
}),
})
: undefined,
ViteEjsPlugin({
title: env.VITE_APP_TITLE
}),