From 0f7092151a72ad03b4ae5a3286e1b4bcff921d2f Mon Sep 17 00:00:00 2001 From: pany <939630029@qq.com> Date: Fri, 19 Aug 2022 23:01:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=20V?= =?UTF-8?q?ITE=5FPUBLIC=5FPATH=20=E6=B2=A1=E6=9C=89=E7=94=9F=E6=95=88?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite.config.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index b71e9a0e..3875a390 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,14 +1,17 @@ -import { UserConfigExport } from "vite" +import { UserConfigExport, loadEnv } from "vite" +import type { ConfigEnv } from "vite" import path, { resolve } from "path" import vue from "@vitejs/plugin-vue" import { createSvgIconsPlugin } from "vite-plugin-svg-icons" import UnoCSS from "unocss/vite" /** 配置项文档:https://cn.vitejs.dev/config */ -export default (): UserConfigExport => { +export default (configEnv: ConfigEnv): UserConfigExport => { + const viteEnv = loadEnv(configEnv.mode, process.cwd()) as ImportMetaEnv + const { VITE_PUBLIC_PATH } = viteEnv return { /** 打包时根据实际情况修改 base */ - base: import.meta.env.VITE_PUBLIC_PATH, + base: VITE_PUBLIC_PATH, resolve: { alias: { /** @ 符号指向 src 目录 */