Commit 98efd42c by lijiabin

fix: 修改vite的base配置

parent d092d238
...@@ -15,10 +15,12 @@ import Icons from 'unplugin-icons/vite' ...@@ -15,10 +15,12 @@ import Icons from 'unplugin-icons/vite'
import path from 'node:path' import path from 'node:path'
// 获取到执行脚本的--参数 // 获取到执行脚本的--参数
import pkg from './package.json' import pkg from './package.json'
// @ts-ignore
import { getCurrentBranchName, getDeploySlug } from './deploy/util.js'
// https://vite.dev/config/
export default defineConfig(({ mode }) => { export default defineConfig(({ mode }) => {
return { return {
base: mode === 'test' ? `/${getDeploySlug(getCurrentBranchName())}/` : '/',
define: { define: {
__CORE_LIB_VERSION__: JSON.stringify(pkg.dependencies), __CORE_LIB_VERSION__: JSON.stringify(pkg.dependencies),
}, },
...@@ -62,7 +64,7 @@ export default defineConfig(({ mode }) => { ...@@ -62,7 +64,7 @@ export default defineConfig(({ mode }) => {
symbolId: 'icon-[dir]-[name]', symbolId: 'icon-[dir]-[name]',
}), }),
mode === 'development' && visualizer(), // 开发环境打包才需要 mode === 'development' && visualizer(), // 开发环境打包才需要
pushUpdatePlugin(), mode === 'production' && pushUpdatePlugin(), // 生产环境打包才更新推送
], ],
server: { server: {
// 是否开启 https // 是否开启 https
...@@ -80,7 +82,7 @@ export default defineConfig(({ mode }) => { ...@@ -80,7 +82,7 @@ export default defineConfig(({ mode }) => {
// }, // },
}, },
build: { build: {
minify: 'esbuild', minify: 'esbuild', // 'esbuild'
chunkSizeWarningLimit: 1000, chunkSizeWarningLimit: 1000,
rollupOptions: { rollupOptions: {
output: { output: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment