🔧 构建跳过 @napi-rs 原生模块修复 build,开发代理切回本地网关
This commit is contained in:
+24
-22
@@ -18,6 +18,8 @@ export default ({ mode, command }) => {
|
|||||||
target: 'esnext',
|
target: 'esnext',
|
||||||
minify: isProd ? 'terser' : 'esbuild', // 根据环境选择压缩工具
|
minify: isProd ? 'terser' : 'esbuild', // 根据环境选择压缩工具
|
||||||
rollupOptions: {
|
rollupOptions: {
|
||||||
|
// @napi-rs/canvas 是 Node 原生模块(@open-file-viewer 传递依赖),浏览器 bundle 打不了,跳过
|
||||||
|
external: [/^@napi-rs\//],
|
||||||
output: {
|
output: {
|
||||||
assetFileNames,
|
assetFileNames,
|
||||||
},
|
},
|
||||||
@@ -47,28 +49,28 @@ export default ({ mode, command }) => {
|
|||||||
__VUE_I18N_LEGACY_API__: true,
|
__VUE_I18N_LEGACY_API__: true,
|
||||||
__INTLIFY_PROD_DEVTOOLS__: false,
|
__INTLIFY_PROD_DEVTOOLS__: false,
|
||||||
},
|
},
|
||||||
// server: {
|
server: {
|
||||||
// port: 2888,
|
port: 2888,
|
||||||
// proxy: {
|
proxy: {
|
||||||
// '/api': {
|
'/api': {
|
||||||
// // 本地网关默认 80 端口(blade-gateway bootstrap.yml);开发时需先启动网关及 blade-auth/blade-system 等服务
|
// 本地网关默认 80 端口(blade-gateway bootstrap.yml);开发时需先启动网关及 blade-auth/blade-system 等服务
|
||||||
// // 注意:本机 8080 一般是 Nacos,不是业务网关
|
// 注意:本机 8080 一般是 Nacos,不是业务网关
|
||||||
// target: 'http://localhost',
|
target: 'http://localhost',
|
||||||
// // target: 'http://172.16.203.228:8000', // 仅联调远程网关时启用(且不要 rewrite)
|
// target: 'http://172.16.203.228:8000', // 仅联调远程网关时启用(且不要 rewrite)
|
||||||
// changeOrigin: true,
|
changeOrigin: true,
|
||||||
// rewrite: path => path.replace(/^\/api/, ''),
|
rewrite: path => path.replace(/^\/api/, ''),
|
||||||
// },
|
},
|
||||||
// },
|
},
|
||||||
// },
|
},
|
||||||
server: {
|
//server: {
|
||||||
port: 2889,
|
// port: 2889,
|
||||||
proxy: {
|
// proxy: {
|
||||||
'/api': {
|
// '/api': {
|
||||||
target: 'http://172.16.203.221:8000',
|
// target: 'http://172.16.203.221:8000',
|
||||||
changeOrigin: true,
|
// changeOrigin: true,
|
||||||
},
|
// },
|
||||||
},
|
// },
|
||||||
},
|
//},
|
||||||
resolve: {
|
resolve: {
|
||||||
alias: {
|
alias: {
|
||||||
'~': resolve(__dirname, './'),
|
'~': resolve(__dirname, './'),
|
||||||
|
|||||||
Reference in New Issue
Block a user