From b1858aa8b1cc28838384508ebaf24a6e27093701 Mon Sep 17 00:00:00 2001
From: Gary Gu <garygu@Garydebijibendiannao.local>
Date: Fri, 11 Apr 2025 15:53:48 +0800
Subject: [PATCH] feat: 完善注释
---
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