From 9315431273ca3ded9930fdeeda47236ad88722d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Wed, 14 Oct 2026 15:59:01 +0800 Subject: [PATCH] =?UTF-8?q?:wrench:=20=E6=9E=84=E5=BB=BA=E8=B7=B3=E8=BF=87?= =?UTF-8?q?=20@napi-rs=20=E5=8E=9F=E7=94=9F=E6=A8=A1=E5=9D=97=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=20build=EF=BC=8C=E5=BC=80=E5=8F=91=E4=BB=A3=E7=90=86?= =?UTF-8?q?=E5=88=87=E5=9B=9E=E6=9C=AC=E5=9C=B0=E7=BD=91=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite.config.mjs | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/vite.config.mjs b/vite.config.mjs index f757736..b59a8be 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -18,6 +18,8 @@ export default ({ mode, command }) => { target: 'esnext', minify: isProd ? 'terser' : 'esbuild', // 根据环境选择压缩工具 rollupOptions: { + // @napi-rs/canvas 是 Node 原生模块(@open-file-viewer 传递依赖),浏览器 bundle 打不了,跳过 + external: [/^@napi-rs\//], output: { assetFileNames, }, @@ -47,28 +49,28 @@ export default ({ mode, command }) => { __VUE_I18N_LEGACY_API__: true, __INTLIFY_PROD_DEVTOOLS__: false, }, - // server: { - // port: 2888, - // proxy: { - // '/api': { - // // 本地网关默认 80 端口(blade-gateway bootstrap.yml);开发时需先启动网关及 blade-auth/blade-system 等服务 - // // 注意:本机 8080 一般是 Nacos,不是业务网关 - // target: 'http://localhost', - // // target: 'http://172.16.203.228:8000', // 仅联调远程网关时启用(且不要 rewrite) - // changeOrigin: true, - // rewrite: path => path.replace(/^\/api/, ''), - // }, - // }, - // }, - server: { - port: 2889, - proxy: { - '/api': { - target: 'http://172.16.203.221:8000', - changeOrigin: true, - }, - }, - }, + server: { + port: 2888, + proxy: { + '/api': { + // 本地网关默认 80 端口(blade-gateway bootstrap.yml);开发时需先启动网关及 blade-auth/blade-system 等服务 + // 注意:本机 8080 一般是 Nacos,不是业务网关 + target: 'http://localhost', + // target: 'http://172.16.203.228:8000', // 仅联调远程网关时启用(且不要 rewrite) + changeOrigin: true, + rewrite: path => path.replace(/^\/api/, ''), + }, + }, + }, + //server: { + // port: 2889, + // proxy: { + // '/api': { + // target: 'http://172.16.203.221:8000', + // changeOrigin: true, + // }, + // }, + //}, resolve: { alias: { '~': resolve(__dirname, './'),