Parcourir la source

build(vite): 优化代码构建并修改代理端口

- 修改 API 代理端口:将 "/api" 代理目标地址的端口从 19802 改为 19801
- 优化静态资源打包:在 build 配置中添加 rollupOptions,将静态资源打包到 dist 下的不同目录
  - JavaScript 文件打包到 static/js 目录
  - 资产文件(如图片、样式表)打包到 static/[ext] 目录
  - 文件名使用哈希值以支持缓存
wzg il y a 4 mois
Parent
commit
22dd86ba93
1 fichiers modifiés avec 11 ajouts et 1 suppressions
  1. 11 1
      vite.config.ts

+ 11 - 1
vite.config.ts

@@ -24,10 +24,20 @@ export default defineConfig({
     // vite 反向代理
     proxy: {
       "/api": {
-        target: "http://192.168.1.112:19802",
+        target: "http://192.168.1.112:19801",
         changeOrigin: false,
         rewrite: (path) => path.replace(/^\/api/, ""),
       },
     },
   },
+  build: {
+    // 静态资源打包到dist下的不同目录
+    rollupOptions: {
+      output: {
+        chunkFileNames: 'static/js/[name]-[hash].js',
+        entryFileNames: 'static/js/[name]-[hash].js',
+        assetFileNames: 'static/[ext]/[name]-[hash].[ext]',
+      },
+    }
+  }
 });