Kaynağa Gözat

fix:打包修改

chenjiaxin 4 ay önce
ebeveyn
işleme
94b9fec446
1 değiştirilmiş dosya ile 129 ekleme ve 129 silme
  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]: ''
-      //   }
-      // },
+        // }
+        // "/": {
+        //   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
-
-    // 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();
+    },
+    // webpack配置
+    configureWebpack: {
+      name: name,
+      resolve: {
+        alias: {
+          "@": resolve("src")
+        }
+      }
+    },
+    chainWebpack(config) {
+      // 删除预加载
+      config.plugins.delete("preload"); // TODO: need test
+      config.plugins.delete("prefetch"); // TODO: need test
 
-    // set preserveWhitespace
-    config.module
-      .rule("vue")
-      .use("vue-loader")
-      .loader("vue-loader")
-      .tap(options => {
-        options.compilerOptions.preserveWhitespace = true;
-        return options;
-      })
-      .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();
 
-    config
-      // https://webpack.js.org/configuration/devtool/#development
-      .when(process.env.NODE_ENV === "development", config =>
-        config.devtool("cheap-source-map")
-      );
+      // set preserveWhitespace
+      config.module
+        .rule("vue")
+        .use("vue-loader")
+        .loader("vue-loader")
+        .tap(options => {
+          options.compilerOptions.preserveWhitespace = true;
+          return options;
+        })
+        .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();
+        // 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.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");
-    });
-  }
-};
+    }
+  };