From c7f3fd5215399b37d0511b3bd555150ff1b13507 Mon Sep 17 00:00:00 2001
From: charles <981744753@qq.com>
Date: 星期一, 29 四月 2024 10:39:30 +0800
Subject: [PATCH] fix:回退原先版本

---
 vite.config.ts |   78 +++++++++++++++++++++++++++++++++++++-
 1 files changed, 75 insertions(+), 3 deletions(-)

diff --git a/vite.config.ts b/vite.config.ts
index 692b8dc..a543377 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -6,15 +6,27 @@
 import IconsResolver from 'unplugin-icons/resolver'
 import Icons from 'unplugin-icons/vite'
 import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
-
+// 鎵撳寘 鍏煎浣庣増鏈祻瑙堝櫒
+// import legacy from '@vitejs/plugin-legacy'
+// 寮�鍙戠幆澧冨吋瀹�
+import esbuild from 'rollup-plugin-esbuild'
 const pathSrc = path.resolve(__dirname, 'src')
 
 // https://vitejs.dev/config/
 export default defineConfig({
+  base:'./',
   server: {
     proxy: {
-      '/v1/': {
-        target: 'http://192.168.20.4:8003',
+      '/api-s/': {
+        // http://192.168.20.119:8003 http://192.168.20.25:7010
+        //target: 'http://192.168.20.119:9081',
+        target:'http://pad.fai365.com',
+        ws: true,
+        changeOrigin: true
+      },
+      '/api': {
+        // http://192.168.20.119:8003 http://192.168.20.25:7010
+        target:'http://pad.fai365.com',
         ws: true,
         changeOrigin: true
       }
@@ -23,6 +35,25 @@
   resolve: {
     alias: {
       '@': pathSrc
+    }
+  },
+
+  build: {
+    minify: 'terser',
+    // ,'edge90','firefox90','safari15'
+    target: ['chrome52'],
+    cssTarget: ['chrome52']
+  },
+  css: {
+    postcss: {
+      plugins: [
+        require('postcss-pxtorem')({
+          // ipad:1280-800
+          rootValue: 160.0, //鎹㈢畻鐨勫熀鏁帮紝 灞忓箷瀹藉害/10
+          propList: ['*'] //闇�瑕佽浆鍖栫殑灞炴�э紝*琛ㄧず鎵�鏈夊睘鎬ч兘闇�瑕佽浆鍖�
+          // unitPrecision:5
+        })
+      ]
     }
   },
   plugins: [
@@ -42,6 +73,40 @@
 
       dts: path.resolve(pathSrc, 'auto-imports.d.ts')
     }),
+    // 寮�鍙戠幆澧冨吋瀹�
+    esbuild({
+      target: 'chrome64',
+      loaders: {
+        '.vue': 'js',
+        '.ts': 'js'
+      }
+    }),
+    // 鍏煎浣庣増鏈祻瑙堝櫒
+    // legacy({
+    //   // ie >= 11
+    //   targets: ['defaults', 'not IE 11', 'chrome < 60','firefox < 59'], //闇�瑕佸吋瀹圭殑鐩爣鍒楄〃锛屽彲浠ヨ缃涓�
+    //   additionalLegacyPolyfills: ['regenerator-runtime/runtime'],
+    //   // renderLegacyChunks: true,
+    //   modernPolyfills:true,
+    //   polyfills: [
+    //     'es.symbol',
+    //     'es.array.filter',
+    //     'es.promise',
+    //     'es.promise.finally',
+    //     'es/map',
+    //     'es/set',
+    //     'es.array.for-each',
+    //     'es.object.define-properties',
+    //     'es.object.define-property',
+    //     'es.object.get-own-property-descriptor',
+    //     'es.object.get-own-property-descriptors',
+    //     'es.object.keys',
+    //     'es.object.to-string',
+    //     'web.dom-collections.for-each',
+    //     'esnext.global-this',
+    //     'esnext.string.match-all'
+    //   ]
+    // }),
     Components({
       resolvers: [
         // 鑷姩娉ㄥ唽鍥炬爣缁勪欢
@@ -57,4 +122,11 @@
       autoInstall: true
     })
   ]
+  // configureWebpack:config=>{
+  //   config.entry.app=['babel-polyfill','./src/main.js']
+  // },
+  // transpileDependencies:['*']
+  // chainWebpack: (config) => {
+  //   config.entry('main').add('babel-polyfill')
+  // },
 })

--
Gitblit v1.8.0