import { defineConfig } from 'vite'
import { resolve } from 'path'
import vue from '@vitejs/plugin-vue'
import { viteMockServe } from 'vite-plugin-mock'
import viteSvgIcons from 'vite-plugin-svg-icons'
// https://vitejs.dev/config/
export default defineConfig(({ command }) => {
const prodMock = true
return {
base: '/', // 开发或生产环境服务的 公共基础路径。
plugins: [
vue(),
viteMockServe({
supportTs: false,
mockPath: 'mock',
localEnabled: command === 'serve',
prodEnabled: command !== 'serve' && prodMock,
injectCode: `
import { setupProdMockServer } from './mockProdServer';
setupProdMockServer();
`
}),
viteSvgIcons({
// 指定需要缓存的图标文件夹
vite 配置打包之后去掉console 和 debugger
最新推荐文章于 2024-07-17 14:03:53 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)