chenjiaxin преди 2 месеца
родител
ревизия
db260161ea
променени са 1 файла, в които са добавени 129 реда и са изтрити 129 реда
  1. 129 129
      vue.config.js

+ 129 - 129
vue.config.js

@@ -50,141 +50,141 @@ module.exports = {
         pathRewrite: {
           ['^' + process.env.VUE_APP_OMS_API]: ''
         }
-        // }
-        // "/": {
-        //   target: "https://testfoms.gloria.com.cn",
-        //   changeOrigin: true
-        // },
-        //http://10.41.3.152:18081  http://10.41.3.65:19090
-        // [process.env.VUE_APP_OAUTH_API]: {
-        //   target: `http://10.41.3.65:19090/sso`,
-        //   changeOrigin: true,
-        //   // logLevel: 'debug', //打印日志
-        //   pathRewrite: {
-        //     ['^' + process.env.VUE_APP_OAUTH_API]: ''
-        //   }
-        // },
-        // [process.env.VUE_APP_PIM_API]: {
-        //   target: `http://10.41.3.65:18081/pim`,
-        //   changeOrigin: true,
-        //   // logLevel: 'debug', //打印日志
-        //   pathRewrite: {
-        //     ['^' + process.env.VUE_APP_PIM_API]: ''
-        //   }
-        // },
-        // [process.env.VUE_APP_OMS_API]: {
-        //   target: `http://10.41.3.106:18081/oms`, // 胡超
-        //   changeOrigin: true,
-        //   // logLevel: 'debug', //打印日志
-        //   pathRewrite: {
-        //     ['^' + process.env.VUE_APP_OMS_API]: ''
-        //   }
-        // },
-        // [process.env.VUE_APP_OMS_API]: { // 林群
-        //   target: `http://10.41.3.65:18081/oms`,
-        //   changeOrigin: true,
-        //   // logLevel: 'debug', //打印日志
-        //   pathRewrite: {
-        //     ['^' + process.env.VUE_APP_OMS_API]: ''
-        //   }
-        // },
-        // [process.env.VUE_APP_OMS_API]: {   // 廖望
-        //   target: `http://10.41.3.152:18081/oms`,
-        //   changeOrigin: true,
-        //   // logLevel: 'debug', //打印日志
-        //   pathRewrite: {
-        //     ['^' + process.env.VUE_APP_OMS_API]: ''
-        //   }
-        // },
-
       }
-    },
-    // webpack配置
-    configureWebpack: {
-      name: name,
-      resolve: {
-        alias: {
-          "@": resolve("src")
-        }
+      // "/": {
+      //   target: "https://testfoms.gloria.com.cn",
+      //   changeOrigin: true
+      // },
+      //http://10.41.3.152:18081  http://10.41.3.65:19090
+      // [process.env.VUE_APP_OAUTH_API]: {
+      //   target: `http://10.41.3.65:19090/sso`,
+      //   changeOrigin: true,
+      //   // logLevel: 'debug', //打印日志
+      //   pathRewrite: {
+      //     ['^' + process.env.VUE_APP_OAUTH_API]: ''
+      //   }
+      // },
+      // [process.env.VUE_APP_PIM_API]: {
+      //   target: `http://10.41.3.65:18081/pim`,
+      //   changeOrigin: true,
+      //   // logLevel: 'debug', //打印日志
+      //   pathRewrite: {
+      //     ['^' + process.env.VUE_APP_PIM_API]: ''
+      //   }
+      // },
+      // [process.env.VUE_APP_OMS_API]: {
+      //   target: `http://10.41.3.106:18081/oms`, // 胡超
+      //   changeOrigin: true,
+      //   // logLevel: 'debug', //打印日志
+      //   pathRewrite: {
+      //     ['^' + process.env.VUE_APP_OMS_API]: ''
+      //   }
+      // },
+      // [process.env.VUE_APP_OMS_API]: { // 林群
+      //   target: `http://10.41.3.65:18081/oms`,
+      //   changeOrigin: true,
+      //   // logLevel: 'debug', //打印日志
+      //   pathRewrite: {
+      //     ['^' + process.env.VUE_APP_OMS_API]: ''
+      //   }
+      // },
+      // [process.env.VUE_APP_OMS_API]: {   // 廖望
+      //   target: `http://10.41.3.152:18081/oms`,
+      //   changeOrigin: true,
+      //   // logLevel: 'debug', //打印日志
+      //   pathRewrite: {
+      //     ['^' + process.env.VUE_APP_OMS_API]: ''
+      //   }
+      // },
+
+    }
+  },
+  // webpack配置
+  configureWebpack: {
+    name: name,
+    resolve: {
+      alias: {
+        "@": resolve("src")
       }
-    },
-    chainWebpack(config) {
-      // 删除预加载
-      config.plugins.delete("preload"); // TODO: need test
-      config.plugins.delete("prefetch"); // TODO: need test
+    }
+  },
+  chainWebpack(config) {
+    // 删除预加载
+    config.plugins.delete("preload"); // TODO: need test
+    config.plugins.delete("prefetch"); // TODO: need test
 
-      // set svg-sprite-loader
-      config.module
-        .rule("svg")
-        .exclude.add(resolve("src/icons"))
-        .end();
-      config.module
-        .rule("icons")
-        .test(/\.svg$/)
-        .include.add(resolve("src/icons"))
-        .end()
-        .use("svg-sprite-loader")
-        .loader("svg-sprite-loader")
-        .options({
-          symbolId: "icon-[name]"
-        })
-        .end();
+    // set svg-sprite-loader
+    config.module
+      .rule("svg")
+      .exclude.add(resolve("src/icons"))
+      .end();
+    config.module
+      .rule("icons")
+      .test(/\.svg$/)
+      .include.add(resolve("src/icons"))
+      .end()
+      .use("svg-sprite-loader")
+      .loader("svg-sprite-loader")
+      .options({
+        symbolId: "icon-[name]"
+      })
+      .end();
 
-      // set preserveWhitespace
-      config.module
-        .rule("vue")
-        .use("vue-loader")
-        .loader("vue-loader")
-        .tap(options => {
-          options.compilerOptions.preserveWhitespace = true;
-          return options;
-        })
-        .end();
+    // set preserveWhitespace
+    config.module
+      .rule("vue")
+      .use("vue-loader")
+      .loader("vue-loader")
+      .tap(options => {
+        options.compilerOptions.preserveWhitespace = true;
+        return options;
+      })
+      .end();
 
-      config
-        // https://webpack.js.org/configuration/devtool/#development
-        .when(process.env.NODE_ENV === "development", config =>
-          config.devtool("cheap-source-map")
-        );
+    config
+      // https://webpack.js.org/configuration/devtool/#development
+      .when(process.env.NODE_ENV === "development", config =>
+        config.devtool("cheap-source-map")
+      );
 
-      config.when(process.env.NODE_ENV !== "development", config => {
-        //非开发环境
-        config
-          .plugin("ScriptExtHtmlWebpackPlugin")
-          .after("html")
-          .use("script-ext-html-webpack-plugin", [
-            {
-              // `runtime` must same as runtimeChunk name. default is `runtime`
-              inline: /runtime\..*\.js$/
-            }
-          ])
-          .end();
+    config.when(process.env.NODE_ENV !== "development", config => {
+      //非开发环境
+      config
+        .plugin("ScriptExtHtmlWebpackPlugin")
+        .after("html")
+        .use("script-ext-html-webpack-plugin", [
+          {
+            // `runtime` must same as runtimeChunk name. default is `runtime`
+            inline: /runtime\..*\.js$/
+          }
+        ])
+        .end();
 
-        // 分割代码
-        config.optimization.splitChunks({
-          chunks: "all",
-          cacheGroups: {
-            libs: {
-              name: "chunk-libs",
-              test: /[\\/]node_modules[\\/]/,
-              priority: 10,
-              chunks: "initial" // only package third parties that are initially dependent
-            },
-            elementUI: {
-              name: "chunk-elementUI", // split elementUI into a single package
-              priority: 20, // the weight needs to be larger than libs and app or it will be packaged into libs or app
-              test: /[\\/]node_modules[\\/]_?element-ui(.*)/ // in order to adapt to cnpm
-            },
-            commons: {
-              name: "chunk-commons",
-              test: resolve("src/components"), // can customize your rules
-              minChunks: 3, //  minimum common number
-              priority: 5,
-              reuseExistingChunk: false
-            }
+      // 分割代码
+      config.optimization.splitChunks({
+        chunks: "all",
+        cacheGroups: {
+          libs: {
+            name: "chunk-libs",
+            test: /[\\/]node_modules[\\/]/,
+            priority: 10,
+            chunks: "initial" // only package third parties that are initially dependent
+          },
+          elementUI: {
+            name: "chunk-elementUI", // split elementUI into a single package
+            priority: 20, // the weight needs to be larger than libs and app or it will be packaged into libs or app
+            test: /[\\/]node_modules[\\/]_?element-ui(.*)/ // in order to adapt to cnpm
+          },
+          commons: {
+            name: "chunk-commons",
+            test: resolve("src/components"), // can customize your rules
+            minChunks: 3, //  minimum common number
+            priority: 5,
+            reuseExistingChunk: false
           }
-        });
-        config.optimization.runtimeChunk("single");
+        }
       });
-    }
-  };
+      config.optimization.runtimeChunk("single");
+    });
+  }
+};