fix: 环境变量 VITE_PUBLIC_PATH 没有生效的问题
This commit is contained in:
parent
4369d90d98
commit
0f7092151a
@ -1,14 +1,17 @@
|
|||||||
import { UserConfigExport } from "vite"
|
import { UserConfigExport, loadEnv } from "vite"
|
||||||
|
import type { ConfigEnv } from "vite"
|
||||||
import path, { resolve } from "path"
|
import path, { resolve } from "path"
|
||||||
import vue from "@vitejs/plugin-vue"
|
import vue from "@vitejs/plugin-vue"
|
||||||
import { createSvgIconsPlugin } from "vite-plugin-svg-icons"
|
import { createSvgIconsPlugin } from "vite-plugin-svg-icons"
|
||||||
import UnoCSS from "unocss/vite"
|
import UnoCSS from "unocss/vite"
|
||||||
|
|
||||||
/** 配置项文档:https://cn.vitejs.dev/config */
|
/** 配置项文档: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 {
|
return {
|
||||||
/** 打包时根据实际情况修改 base */
|
/** 打包时根据实际情况修改 base */
|
||||||
base: import.meta.env.VITE_PUBLIC_PATH,
|
base: VITE_PUBLIC_PATH,
|
||||||
resolve: {
|
resolve: {
|
||||||
alias: {
|
alias: {
|
||||||
/** @ 符号指向 src 目录 */
|
/** @ 符号指向 src 目录 */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user