feat: 新增路由代码

This commit is contained in:
valarchie
2023-06-29 23:00:44 +08:00
parent 03d9b2b6f8
commit 4d41bccfbf
5 changed files with 27 additions and 16 deletions

View File

@@ -3,7 +3,7 @@ import vue from "@vitejs/plugin-vue";
import { viteBuildInfo } from "./info";
import svgLoader from "vite-svg-loader";
import vueJsx from "@vitejs/plugin-vue-jsx";
import { viteMockServe } from "vite-plugin-mock";
// import { viteMockServe } from "vite-plugin-mock";
import { configCompressPlugin } from "./compress";
// import ElementPlus from "unplugin-element-plus/vite";
import { visualizer } from "rollup-plugin-visualizer";
@@ -16,7 +16,7 @@ export function getPluginsList(
VITE_CDN: boolean,
VITE_COMPRESSION: ViteCompression
) {
const prodMock = true;
// const prodMock = true;
const lifecycle = process.env.npm_lifecycle_event;
return [
vue(),
@@ -38,16 +38,16 @@ export function getPluginsList(
svgLoader(),
// ElementPlus({}),
// mock支持
viteMockServe({
mockPath: "mock",
localEnabled: command === "serve",
prodEnabled: command !== "serve" && prodMock,
injectCode: `
import { setupProdMockServer } from './mockProdServer';
setupProdMockServer();
`,
logger: false
}),
// viteMockServe({
// mockPath: "mock",
// localEnabled: command === "serve",
// prodEnabled: command !== "serve" && prodMock,
// injectCode: `
// import { setupProdMockServer } from './mockProdServer';
// setupProdMockServer();
// `,
// logger: false
// }),
// 打包分析
lifecycle === "report"
? visualizer({ open: true, brotliSize: true, filename: "report.html" })