@scc-packages-ui/tour
Version:
27 lines (25 loc) • 945 B
JavaScript
import { defineConfig } from 'vite'
import * as path from 'path'
import vue from '@vitejs/plugin-vue'
import VueJsx from '@vitejs/plugin-vue-jsx'
import VitePluginStyleInject from 'vite-plugin-style-inject'
export default defineConfig({
plugins: [vue(), VueJsx(), VitePluginStyleInject()],
build: {
lib: {
entry: path.resolve(__dirname, './index.js'),
name: '@scc-packages-ui/tour',
formats: ['es'],
fileName: (format) => `@scc-packages-ui/tour.${format}.js`,
},
outDir: path.resolve(__dirname, './lib'),
rollupOptions: {
external: ['vue', 'vue-router', 'ant-design-vue'], // todo: 如果包含了 ant-design-vue,则有可能无法显示(猜测:两个相同的ant-design-vue副本导致bug);但是不包含的话,宿主系统必须安装 ant-design-vue4.x
// output: {
// globals: {
// vue: 'Vue'
// }
// }
},
},
})