vue-aliplayer-v2/vite.config.ts
“zhouliujun” 15c784daef fix: 升级vue3
2026-05-23 21:29:44 +08:00

37 lines
1.0 KiB
TypeScript

import { resolve } from 'node:path';
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
export default defineConfig(({ mode }) => {
const isDemoBuild = mode === 'demo';
return {
base: isDemoBuild ? '/vue-aliplayer-v2/' : '/',
plugins: [vue()],
publicDir: isDemoBuild ? 'public' : false,
build: isDemoBuild
? {
outDir: 'dist',
emptyOutDir: true
}
: {
outDir: 'lib',
emptyOutDir: false,
lib: {
entry: resolve(__dirname, 'packages/index.ts'),
name: 'VueAliplayerV2',
fileName: 'vue-aliplayer-v2'
},
rollupOptions: {
external: ['vue'],
output: {
exports: 'named',
globals: {
vue: 'Vue'
}
}
}
}
};
});