From 0179d47d187a013269ee281b82eb448a86eae09c Mon Sep 17 00:00:00 2001 From: zguiy <1415466602@qq.com> Date: Tue, 24 Jun 2025 19:32:19 +0800 Subject: [PATCH] 111 --- .env.development | Bin 592 -> 16 bytes .env.production | Bin 856 -> 49 bytes package.json | 4 +-- src/App.vue | 18 +++++-------- src/components/HelloWorld.vue | 24 ++++++++++++----- vite.config.ts | 48 +++++++++++++++++++++++++++++++--- 6 files changed, 69 insertions(+), 25 deletions(-) diff --git a/.env.development b/.env.development index 1f13a518c4bb51b05a59c719985abf43074eac9b..b1d28a5c6d8f826a39e8749ddf0fbcbd46fd342a 100644 GIT binary patch literal 16 XcmWIZ3~`MQ2zB!DbXKrc(B}dGC#3`p literal 592 zcmZuuO-sW-5Pcvb^dkO)ieMuu5xf-wwkoBVwy{m37hP;kZPmt*etA+sZ+a0t^dETi zw|EeLLH~pY_3fsXw8${*?Cj2)_hx>+myiU+d*!Wte^_|-Zxbk@gdOZc(2Hfs&#!~6YX@bR%)89k3L|Tt z*OB$QlP^L2UHVnXj>6toUv|eUAgDkyWvrP mKh9TfIYYG)L#WNWoMMS)Qpu$Lc%8-h$f`V58c1=6Df|LCmTd+A diff --git a/.env.production b/.env.production index d571791f0a60ba3946c87df21f915c775a89b8de..8957b0fffc13cf7e626cdd9653e8a6ae44167dbe 100644 GIT binary patch literal 49 zcmWIZ3~`MQ2zB!DbXKrc$S5f(D7MnqPfp3xOUukjE!L|_FU_pfOU}>LFD^+e$xPM< E0FKrW&Hw-a literal 856 zcma)5O)mpc6g`QEq#N-I5D691vXxAN5*lM#H61LNv}0POt!CQswNSy1jl{yj-qLTe z5Wk>*!UE^c7^XBLFE4Z7d-vXR&pmhE--a-Ne)mCptY54z-&C6sXh>lW^DwzJ7*J4y zgMDnng@p!6w5y14N$d>LNb>u-Hhq*u1}g6j-soNi|JB4S{Z_pj-$%g?Gc}mGjw!^s zaZm$`R7v{6bVu5i5;+I*W{lzwjtgs#nd#Kq}D;%BuWVy^9Ca}~oN6UUO zA5OhB=`}Pg9jq6bt z=F@8TS!?rfC0wy+JVVBk!}N4F*t-;$N-mvxkf4{=rnoRU-?%R}Q&HD{ZLib6`_B|u z?1}KGRfMxF@NWf{|ZS8Prpt eHf8p<&KxIH%jNl)b}*N9&T`KCH!M!+2tEK_5}NG* diff --git a/package.json b/package.json index 09234ae..757e6a3 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "type": "module", "scripts": { "dev": "vite", - "build": "vue-tsc -b && vite build", + "build": "vite build", "preview": "vite preview" }, "dependencies": { @@ -19,4 +19,4 @@ "vite": "^6.3.5", "vue-tsc": "^2.2.8" } -} +} \ No newline at end of file diff --git a/src/App.vue b/src/App.vue index 6ae8e0d..e0c3e7b 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,19 +1,13 @@ + + + - + diff --git a/vite.config.ts b/vite.config.ts index bbcf80c..24f4d19 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,7 +1,47 @@ -import { defineConfig } from 'vite' +import { defineConfig, loadEnv } from 'vite' import vue from '@vitejs/plugin-vue' +import { resolve } from 'path' -// https://vite.dev/config/ -export default defineConfig({ - plugins: [vue()], +export default defineConfig(({ mode }) => { + const env = loadEnv(mode, process.cwd()); + + return { + base: './', //打包后的相对路径 + + server: { + host: true, + port: 8080, //vite项目启动时自定义端口 + + open: true, + proxy: { + // 正则表达式写法 + '^/api': { + target: 'http://192.168.3.151:3000/api', // 后端服务实际地址 + changeOrigin: true, //开启代理 + rewrite: (path) => path.replace(/^\/api/, '') + } + } + }, + + plugins: [ + vue(), + ], + + resolve: { + //别名 + alias: { + '@': resolve(__dirname, './src'), + components: resolve(__dirname, './src/components'), + script: resolve(__dirname, './src/script'), + utils: resolve(__dirname, './src/utils'), + stores: resolve(__dirname, './src/stores') + } + }, + build: { + assetsDir: 'static', //打包后的公共文件夹名 + target: 'es2015', + cssTarget: ['chrome61'], + chunkSizeWarningLimit: 5000 + } + } })