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