wenhongquan 3 years ago
parent
commit
f840d79c58
3 changed files with 21 additions and 21 deletions
  1. 1 1
      .env.production
  2. 1 1
      .env.staging
  3. 19 19
      vite.config.js

+ 1 - 1
.env.production

@@ -5,4 +5,4 @@ VITE_APP_TITLE = 若依管理系统
 ENV = 'production'
 
 # 若依管理系统/生产环境
-VITE_APP_BASE_API = '/prod-api'
+VITE_APP_BASE_API = 'http://nnbpbg.xt.wenhq.top:8083'

+ 1 - 1
.env.staging

@@ -7,4 +7,4 @@ NODE_ENV = production
 ENV = 'staging'
 
 # 若依管理系统/测试环境
-VITE_APP_BASE_API = '/stage-api'
+VITE_APP_BASE_API = 'http://nnbpbg.xt.wenhq.top:8083'

+ 19 - 19
vite.config.js

@@ -10,18 +10,18 @@ export default defineConfig(({ mode, command }) => {
         // 部署生产环境和开发环境下的URL。
         // 默认情况下,vite 会假设你的应用是被部署在一个域名的根路径上
         // 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
-        base: VITE_APP_ENV === 'production' ? '/' : '/',
-        plugins: createVitePlugins(env, command === 'build'),
+        base: VITE_APP_ENV === "production" ? "/" : "/",
+        plugins: createVitePlugins(env, command === "build"),
         resolve: {
             // https://cn.vitejs.dev/config/#resolve-alias
             alias: {
                 // 设置路径
-                '~': path.resolve(__dirname, './'),
+                "~": path.resolve(__dirname, "./"),
                 // 设置别名
-                '@': path.resolve(__dirname, './src')
+                "@": path.resolve(__dirname, "./src"),
             },
             // https://cn.vitejs.dev/config/#resolve-extensions
-            extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue']
+            extensions: [".mjs", ".js", ".ts", ".jsx", ".tsx", ".json", ".vue"],
         },
         // vite 相关配置
         server: {
@@ -29,28 +29,28 @@ export default defineConfig(({ mode, command }) => {
             host: true,
             open: true,
             proxy: {
-                // https://cn.vitejs.dev/config/#server-proxy
-                '/dev-api': {
-                    target: 'http://127.0.0.1:8080/api/',
+                // 'http://nnbpbg.xt.wenhq.top:8083'
+                "/dev-api": {
+                    target: "http://127.0.0.1:8080/",
                     changeOrigin: true,
-                    rewrite: (p) => p.replace(/^\/dev-api/, '')
-                }
-            }
+                    rewrite: (p) => p.replace(/^\/dev-api/, ""),
+                },
+            },
         },
         //fix:error:stdin>:7356:1: warning: "@charset" must be the first rule in the file
         css: {
             postcss: {
                 plugins: [{
-                    postcssPlugin: 'internal:charset-removal',
+                    postcssPlugin: "internal:charset-removal",
                     AtRule: {
                         charset: (atRule) => {
-                            if (atRule.name === 'charset') {
+                            if (atRule.name === "charset") {
                                 atRule.remove();
                             }
-                        }
-                    }
-                }]
-            }
-        }
-    }
+                        },
+                    },
+                }, ],
+            },
+        },
+    };
 })