From d3290cacdae24c00244569de87aa5d7f8cd0c774 Mon Sep 17 00:00:00 2001
From: Gary Gu <garygu@Garydebijibendiannao.local>
Date: Tue, 27 May 2025 15:10:40 +0800
Subject: [PATCH] feat: 设备状态UI修改

---
 vite.config.js |   27 ++++++++++++++++++++++++++-
 1 files changed, 26 insertions(+), 1 deletions(-)

diff --git a/vite.config.js b/vite.config.js
index 037f13a..cee0dd3 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -1,9 +1,24 @@
+/*
+ * @Author: gjj Ganjj@probim.com.cn
+ * @Date: 2025-02-14 14:32:19
+ * @LastEditors: gjj Ganjj@probim.com.cn
+ * @LastEditTime: 2025-03-17 14:42:01
+ * @FilePath: \北京交通大学\vite.config.js
+ * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
+ */
 /* eslint-disable no-unused-vars */
 import path from "path";
 import { defineConfig, splitVendorChunkPlugin } from "vite";
 // splitVendorChunk, isCSSRequest
 
 import PluginForViteVue2 from "@vitejs/plugin-vue2";
+// 屏幕适配
+const px2rem = require("postcss-px2rem")
+    // 配置基本大小
+const postcss = px2rem({
+    //配rem基准值 基准大小 baseSize
+    remUnit: 192, // 设稿尺1920/10
+})
 
 export default defineConfig(({ mode }) => {
     return {
@@ -27,12 +42,17 @@
                     additionalData: "@import '@css/sass.scss';",
                 },
             },
+            loaderOptions: {
+                postcss: {
+                    plugins: [postcss]
+                }
+            }
         },
         server: {
             proxy: {
                 "^/api/": {
                     // target: "http://47.117.124.20:2002/",
-                    target: "https://www.probim.cn:7707",
+                    target: "http://8.140.54.245:5000/",
                     rewrite: (path) => path.replace(/^\/api\//, ""),
                     changeOrigin: true, //通过浏览器查看像是"未生效",实际发送给后端的是更改过的Host(与target的host相同)
                 },
@@ -46,6 +66,11 @@
             treeShaking: true,
             drop: mode === "production" ? ["console", "debugger"] : [],
         },
+        chainWebpack(config) {
+            config.module.rule("css").test(/\.css$/).oneOf("vue").use("px2rem-loader").loader("px2rem-loader").options({
+                remUnit: 192,
+            }).end();
+        },
         build: {
             minify: "esbuild",
             chunkSizeWarningLimit: 500, //kbs

--
Gitblit v1.9.3