From 38b161e4d52362081bfe78fb5b51fbf384db7ce2 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 06 5月 2025 07:22:21 +0800
Subject: [PATCH] 222

---
 HIAWms/web/src/components/vue3-context-menu/vite.config.ts |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/HIAWms/web/src/components/vue3-context-menu/vite.config.ts b/HIAWms/web/src/components/vue3-context-menu/vite.config.ts
new file mode 100644
index 0000000..899715b
--- /dev/null
+++ b/HIAWms/web/src/components/vue3-context-menu/vite.config.ts
@@ -0,0 +1,38 @@
+import { fileURLToPath, URL } from 'node:url'
+
+import { defineConfig } from 'vite'
+import vue from '@vitejs/plugin-vue'
+import vueJsx from '@vitejs/plugin-vue-jsx'
+import dts from 'vite-plugin-dts'
+
+// https://vitejs.dev/config/
+export default defineConfig({
+  plugins: [
+    vue(),
+    vueJsx(),
+    dts(),
+  ],
+  build: {
+    lib: {
+      entry: 'index.ts',
+      name: 'vue3-context-menu',
+      fileName: (format) => `vue3-context-menu.${format}.js`,
+    },
+    rollupOptions: {
+      external: ['vue'],
+      output: {
+        globals: {
+          vue: 'Vue'
+        },
+        assetFileNames: 'vue3-context-menu.[ext]',
+      },
+    },
+    sourcemap: true,
+    outDir: '../lib',
+  },
+  resolve: {
+    alias: {
+      '@': fileURLToPath(new URL('./', import.meta.url))
+    }
+  }
+})

--
Gitblit v1.9.3