From a2ec169eb3ea8c7528f736d6cf5ef3c52c5d19f8 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Wed, 14 Oct 2026 21:06:09 +0800 Subject: [PATCH] Sync optional CDN base configuration from GitHub dev [skip ci] --- vite.config.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vite.config.ts b/vite.config.ts index 1ff0d4ce..7a378be6 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -9,7 +9,14 @@ export default defineConfig(({ mode }) => { const env = loadEnv(mode, process.cwd(), '') const proxyTarget = process.env.API_PROXY_TARGET || env.API_PROXY_TARGET || 'http://localhost:9000' + // 静态资源基址:CI 构建时注入 VITE_CDN_BASE(= CDN 域名 + 版本路径,如 + // https:////dist/),使打包出的 index.html 中 JS/CSS + // 引用变为 CDN 绝对 URL,实现「nginx 发 index 外壳、静态走 CDN」。 + // 未注入时回退到 '/'(本地 dev 与无 CDN 兜底,行为与原来一致)。 + const cdnBase = process.env.VITE_CDN_BASE || env.VITE_CDN_BASE || '/' + return { + base: cdnBase, plugins: [ vue(), AutoImport({