From 529f482bc7f527f0bc904b98c454fe609b5ab838 Mon Sep 17 00:00:00 2001 From: dj <1042039504@qq.com> Date: Fri, 13 Jun 2025 14:39:23 +0800 Subject: [PATCH] =?UTF-8?q?test=20:=20=E6=B5=8B=E8=AF=95ci/cd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 2 +- vite.config.js => vite.config.mjs | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) rename vite.config.js => vite.config.mjs (95%) diff --git a/.drone.yml b/.drone.yml index 1d54771..1731097 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,7 +8,7 @@ steps: - name: build-package - image: node:16.20.0 + image: node:18.17.1 volumes: - name: cache path: /drone/src/node_modules diff --git a/vite.config.js b/vite.config.mjs similarity index 95% rename from vite.config.js rename to vite.config.mjs index bdf517c..c19166a 100644 --- a/vite.config.js +++ b/vite.config.mjs @@ -9,7 +9,7 @@ import vue from '@vitejs/plugin-vue' import vueJsx from '@vitejs/plugin-vue-jsx' import Inspect from 'vite-plugin-inspect' import viteSvgIcons from 'vite-plugin-svg-icons' -import path from 'path' +import path from 'node:path' // https://vitejs.dev/config/ export default defineConfig({ @@ -43,7 +43,7 @@ export default defineConfig({ }), viteSvgIcons({ // 指定需要缓存的图标文件夹 - iconDirs: [path.resolve(__dirname, 'src/assets/svg')], + iconDirs: [path.resolve(process.cwd(), 'src/assets/svg')], // 指定symbolId格式 symbolId: 'icon-[dir]-[name]', }), @@ -54,6 +54,7 @@ export default defineConfig({ '@': fileURLToPath(new URL('./src', import.meta.url)) } }, + build: { minify: 'esbuild', terserOptions: { @@ -104,5 +105,8 @@ export default defineConfig({ // changeOrigin: true, // } } - } + }, + esbuild: { + target: 'esnext', // 强制使用最新 ES 模块 + }, })