From 2ff4a572df6b098779bc592a0c6e0a90e1b79b2e Mon Sep 17 00:00:00 2001
From: ZZJ <zzjdsg2300@163.com>
Date: 星期五, 12 十一月 2021 19:08:00 +0800
Subject: [PATCH] 暂存

---
 vue.config.js |  108 +++++++++++++++++++++++++++++-------------------------
 1 files changed, 58 insertions(+), 50 deletions(-)

diff --git a/vue.config.js b/vue.config.js
index 44ff875..ad215b7 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -1,34 +1,34 @@
-'use strict'
-const glob = require('glob')
-const pages = {}
-const IS_VENDOR = /[\\/]node_modules[\\/]/
-const pageVendor = {}
+"use strict";
+const glob = require("glob");
+const pages = {};
+const IS_VENDOR = /[\\/]node_modules[\\/]/;
+const pageVendor = {};
 
-const pkg = require('./package.json')
-const timestamp = new Date().getTime()
-const queryStr = `?v=${pkg.version}&t=${timestamp}`
+const pkg = require("./package.json");
+const timestamp = new Date().getTime();
+const queryStr = `?v=${pkg.version}&t=${timestamp}`;
 
-glob.sync('./src/pages/**/main.ts').forEach(path => {
-  const chunk = path.split('./src/pages/')[1].split('/main.ts')[0]
-  const chunk_vendor = `${chunk}-vendors`
-  const chunk_common = `${chunk}-common`
+glob.sync("./src/pages/**/main.ts").forEach((path) => {
+  const chunk = path.split("./src/pages/")[1].split("/main.ts")[0];
+  const chunk_vendor = `${chunk}-vendors`;
+  const chunk_common = `${chunk}-common`;
   pages[chunk] = {
     entry: path,
-    template: 'public/index.html',
-    title: chunk == 'desktop/index' ? 'SmartAI' : chunk,
-    chunks: [chunk_vendor, 'chunk-common', chunk]
-  }
-  if (chunk != 'index') {
-    pages[chunk].filename = 'view/' + chunk + '.html'
+    template: "public/index.html",
+    title: chunk == "desktop/index" ? "SmartAI" : chunk,
+    chunks: [chunk_vendor, "chunk-common", chunk],
+  };
+  if (chunk != "index") {
+    pages[chunk].filename = "view/" + chunk + ".html";
   }
 
   pageVendor[chunk_vendor] = {
     name: chunk_vendor,
     priority: -11,
-    chunks: c => c.name === chunk,
+    chunks: (c) => c.name === chunk,
     test: /\.js$/,
-    enforce: true
-  }
+    enforce: true,
+  };
 
   // pageVendor[chunk_common] = {
   //   name: chunk_common,
@@ -38,30 +38,31 @@
   //   reuseExistingChunk: true,
   //   enforce: true
   // }
-})
+});
 
 // const serverUrl = "http://58.118.225.79:41243" // 缇婁簲
- const serverUrl = "http://192.168.20.189:7009"
+const serverUrl = "http://192.168.20.189:7009";
+//const serverUrl = "http://192.168.20.10:9000";
 
 module.exports = {
   pages,
-  chainWebpack: config => {
-    config.plugins.delete('named-chunks')
-    if (process.env.NODE_ENV === 'production') {
-      config.output.filename('js/[name].js' + queryStr).end()
-      config.output.chunkFilename('js/[name].js' + queryStr).end()
+  chainWebpack: (config) => {
+    config.plugins.delete("named-chunks");
+    if (process.env.NODE_ENV === "production") {
+      config.output.filename("js/[name].js" + queryStr).end();
+      config.output.chunkFilename("js/[name].js" + queryStr).end();
       // 淇敼鐢熶骇閰嶇疆
-      config.plugin('extract-css').tap(() => [
+      config.plugin("extract-css").tap(() => [
         {
           filename: `css/[name].css${queryStr}`,
-          chunkFilename: `css/[name].css${queryStr}`
-        }
-      ])
+          chunkFilename: `css/[name].css${queryStr}`,
+        },
+      ]);
     }
 
     config.optimization.splitChunks({
-      cacheGroups: pageVendor
-    })
+      cacheGroups: pageVendor,
+    });
 
     // config.module.rule('fonts').use('url-loader').loader('file-loader').options({ name: 'fonts/[name].[ext]', publicPath: '../' })
     //config.module.rule('fonts').use('url-loader').loader('file-loader').options({ name: 'fonts/[name].[ext]', outputPath: '../' })
@@ -70,51 +71,51 @@
   filenameHashing: false,
   pwa: {
     iconPaths: {
-      favicon32: 'favicon.ico',
-      favicon16: 'favicon.ico'
-    }
+      favicon32: "favicon.ico",
+      favicon16: "favicon.ico",
+    },
   },
   devServer: {
     proxy: {
-      '/track': {
+      "/track": {
         target: serverUrl,
         // ws: true,
         changeOrigin: true,
       },
-      '/ws': {
+      "/ws": {
         target: serverUrl,
         // ws: true,
         changeOrigin: true,
       },
       "/data/api-v/app/findAllApp": {
         // target: '/',
-        target: 'http://localhost:8080/',
+        target: "http://localhost:8080/",
         changeOrigin: true,
         pathRewrite: {
-          '^/data/api-v/app/findAllApp': 'apps.json'
-        }
+          "^/data/api-v/app/findAllApp": "apps.json",
+        },
       },
       "/api-c": {
         target: serverUrl,
-        changeOrigin: true
+        changeOrigin: true,
       },
       "/api-v": {
         target: serverUrl,
-        changeOrigin: true
+        changeOrigin: true,
       },
       "/api-f": {
         target: serverUrl,
         // secure: false,
-        changeOrigin: true
+        changeOrigin: true,
       },
       "/api-p": {
         target: serverUrl,
         // secure: false,
-        changeOrigin: true
+        changeOrigin: true,
       },
       "/api-u": {
         target: serverUrl,
-        changeOrigin: true
+        changeOrigin: true,
       },
       "/httpImage": {
         target: serverUrl,
@@ -123,8 +124,15 @@
       "/files": {
         target: serverUrl,
         changeOrigin: true, //寮�鍚唬鐞�
-      }
-    }
+      },
+      "/temp": {
+        target: "http://192.168.20.10:9000",
+        changeOrigin: true, //寮�鍚唬鐞�,
+        pathRewrite: {
+          "/temp": "",
+        },
+      },
+    },
   },
   /* css:{
     loaderOptions:{
@@ -133,4 +141,4 @@
       }
     }
   } */
-}
+};

--
Gitblit v1.8.0