fix: 修复mock无法使用问题

This commit is contained in:
kailong321200875
2023-12-10 10:11:14 +08:00
parent 81d2dc6a43
commit 319aaef7ee
12 changed files with 148 additions and 134 deletions

View File

@@ -6,13 +6,12 @@ import VueJsx from '@vitejs/plugin-vue-jsx'
import progress from 'vite-plugin-progress'
import EslintPlugin from 'vite-plugin-eslint'
import { ViteEjsPlugin } from "vite-plugin-ejs"
// import { viteMockServe } from 'vite-plugin-mock'
import { viteMockServe } from 'vite-plugin-mock'
import PurgeIcons from 'vite-plugin-purge-icons'
import VueI18nPlugin from "@intlify/unplugin-vue-i18n/vite"
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
import { createStyleImportPlugin, ElementPlusResolve } from 'vite-plugin-style-import'
import UnoCSS from 'unocss/vite'
import MockDevServerPlugin from 'vite-plugin-mock-dev-server'
// https://vitejs.dev/config/
const root = process.cwd()
@@ -68,19 +67,16 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
svgoOptions: true
}),
PurgeIcons(),
// viteMockServe({
// ignore: /^\_/,
// mockPath: 'mock',
// localEnabled: !isBuild,
// prodEnabled: isBuild,
// injectCode: `
// import { setupProdMockServer } from '../mock/_createProductionServer'
viteMockServe({
ignore: /^\_/,
mockPath: 'mock',
localEnabled: !isBuild,
prodEnabled: isBuild,
injectCode: `
import { setupProdMockServer } from '../mock/_createProductionServer'
// setupProdMockServer()
// `
// }),
MockDevServerPlugin({
prefix: '/mock'
setupProdMockServer()
`
}),
ViteEjsPlugin({
title: env.VITE_APP_TITLE