|
@@ -1,29 +1,39 @@
|
|
|
-import { defineConfig } from 'vite'
|
|
|
-import vue from '@vitejs/plugin-vue'
|
|
|
+import { defineConfig } from "vite";
|
|
|
+import vue from "@vitejs/plugin-vue";
|
|
|
|
|
|
-import { resolve } from 'path'
|
|
|
+import { resolve } from "path";
|
|
|
|
|
|
-const target = 'http://47.101.180.183:10010'
|
|
|
+const target = "http://47.101.180.183:10010";
|
|
|
|
|
|
export default defineConfig({
|
|
|
plugins: [vue()],
|
|
|
server: {
|
|
|
- host: '127.0.0.1',
|
|
|
+ host: "127.0.0.1",
|
|
|
port: 19123,
|
|
|
open: true,
|
|
|
proxy: {
|
|
|
- '/api': { // 这里的'/api'表示需要转发到的接口路径前缀
|
|
|
+ "/api": {
|
|
|
+ // 这里的'/api'表示需要转发到的接口路径前缀
|
|
|
target, // 将请求转发到的目标地址
|
|
|
changeOrigin: true, // 支持跨域
|
|
|
- rewrite: (path) => path.replace(/^\/api/, '') // 去除请求路径中的'/api'前缀
|
|
|
+ rewrite: (path) => path.replace(/^\/api/, ""), // 去除请求路径中的'/api'前缀
|
|
|
},
|
|
|
},
|
|
|
},
|
|
|
resolve: {
|
|
|
alias: {
|
|
|
- '@': resolve(__dirname, './src')
|
|
|
+ "@": resolve(__dirname, "./src"),
|
|
|
},
|
|
|
//extensions: [".ts", ".js", ".vue", ".json", ".mjs"],
|
|
|
- extensions: [".mjs", ".js", ".ts", ".jsx", ".tsx", ".json", ".vue"]
|
|
|
- }
|
|
|
-})
|
|
|
+ extensions: [".mjs", ".js", ".ts", ".jsx", ".tsx", ".json", ".vue"],
|
|
|
+ },
|
|
|
+ // css相关配置
|
|
|
+ css: {
|
|
|
+ preprocessorOptions: {
|
|
|
+ scss: {
|
|
|
+ additionalData: '@import "@/styles/global.scss";'
|
|
|
+
|
|
|
+ },
|
|
|
+ },
|
|
|
+ },
|
|
|
+});
|