UNPKG

@scc-packages-ui/tour

Version:

27 lines (25 loc) 945 B
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' // } // } }, }, })