From ec2b44b1650c1583152b0bf4bf3de9c10ae5e7f2 Mon Sep 17 00:00:00 2001 From: XuJiacheng Date: Fri, 30 Jan 2026 11:04:30 +0800 Subject: [PATCH] =?UTF-8?q?build:=20=E6=B7=BB=E5=8A=A0=20Vite=20=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6=E7=94=A8=E4=BA=8E=E5=90=8E=E7=AB=AF?= =?UTF-8?q?=E6=9E=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 配置 Vite 以构建 Node.js 后端应用,指定入口文件、输出目录、Node 版本,并将关键依赖标记为外部模块以避免打包。 --- bls-rcu-action-backend/vite.config.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 bls-rcu-action-backend/vite.config.js diff --git a/bls-rcu-action-backend/vite.config.js b/bls-rcu-action-backend/vite.config.js new file mode 100644 index 0000000..54d63c4 --- /dev/null +++ b/bls-rcu-action-backend/vite.config.js @@ -0,0 +1,12 @@ +import { defineConfig } from 'vite'; + +export default defineConfig({ + build: { + ssr: 'src/index.js', + outDir: 'dist', + target: 'node18', + rollupOptions: { + external: ['dotenv', 'kafka-node', 'pg', 'redis'] + } + } +});