From 1d855f8f7d64607cb56224b664b97271f268da7d Mon Sep 17 00:00:00 2001 From: anghunk Date: Thu, 12 Feb 2026 10:16:03 +0800 Subject: [PATCH] =?UTF-8?q?build(widget):=20=E4=B8=BA=20Vite=20=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=B7=BB=E5=8A=A0=20IIFE=20=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E5=B9=B6=E8=87=AA=E5=AE=9A=E4=B9=89=E8=BE=93=E5=87=BA=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 调整 lib 输出配置,新增 'iife' 格式以支持更广泛的浏览器环境直接使用。 同时自定义各格式的输出文件名,使 ES 和 UMD 格式的文件名更清晰,并将 IIFE 格式作为默认的 'cwd.js' 文件。 --- docs/widget/vite.config.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/widget/vite.config.js b/docs/widget/vite.config.js index e2be3aa..1197f3f 100644 --- a/docs/widget/vite.config.js +++ b/docs/widget/vite.config.js @@ -40,8 +40,12 @@ export default defineConfig({ lib: { name: 'CWDComments', entry: resolve(__dirname, 'src/index.js'), - formats: ['es', 'umd'], - fileName: (format) => `cwd.${format}.js`, + formats: ['es', 'umd', 'iife'], + fileName: (format) => { + if (format === 'es') return 'cwd.es.js'; + if (format === 'umd') return 'cwd.umd.js'; + return 'cwd.js'; + }, }, rollupOptions: { output: {