From ba34908777eb941c369448a9721d5179ef05648d Mon Sep 17 00:00:00 2001 From: master1lan <278457198@qq.com> Date: Sun, 19 Feb 2023 19:06:33 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20fix(custom):=20dev=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E4=B8=8B=E8=B7=AF=E5=BE=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ISSUES CLOSED: #19 --- config/vite.master.config.ts | 39 +++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/config/vite.master.config.ts b/config/vite.master.config.ts index a6c0d17..56938d5 100644 --- a/config/vite.master.config.ts +++ b/config/vite.master.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from "vite"; +import { defineConfig, UserConfigExport } from "vite"; // 可视化打包文件 import { visualizer } from "rollup-plugin-visualizer"; @@ -35,8 +35,28 @@ import { createHtmlPlugin } from "vite-plugin-html"; import { mergeConfig } from "vite"; import vitedevConfig from "./vite.dev.config"; // https://vitejs.dev/config/ -//@ts-ignore + +export const commonBuildConfig: UserConfigExport = mergeConfig( + defineConfig({ + plugins: [ + createHtmlPlugin({ + entry: "src/main.tsx", + template: "index.html", + inject: { + data: { + injectScript: ProdinjectScript, + }, + }, + }), + //@ts-ignore + getBulidTime(), + ], + }), + vitedevConfig +); + export default mergeConfig( + commonBuildConfig, defineConfig({ define: { isdev: false, @@ -49,19 +69,7 @@ export default mergeConfig( "iOS >= 9, Android >= 4.4, last 2 versions, > 0.2%, not dead", ], }), - { ...visualizer(), apply: "build" }, { ...viteCompression(), apply: "build" }, - createHtmlPlugin({ - entry: "src/main.tsx", - template: "index.html", - inject: { - data: { - injectScript: ProdinjectScript, - }, - }, - }), - //@ts-ignore - getBulidTime(), ], build: { sourcemap: true, @@ -100,6 +108,5 @@ export default mergeConfig( }, }, }, - }), - vitedevConfig + }) );