Browse Source

妥妥银服-打包生产环境

panyong 3 years ago
parent
commit
8f889d573a
1 changed files with 15 additions and 3 deletions
  1. 15 3
      htmldev/loan/vue.config.js

+ 15 - 3
htmldev/loan/vue.config.js

@@ -73,7 +73,18 @@ module.exports = {
           }
         ]
       })
-    ] : []
+    ] : [],
+    performance: {
+      hints: 'warning',
+      // 入口起点的最大体积 整数类型(以字节为单位)
+      maxEntrypointSize: 5000000,
+      // 生成文件的最大体积 整数类型(以字节为单位 300k)
+      maxAssetSize: 3000000,
+      // 只给出 js 文件的性能提示
+      assetFilter: function (assetFilename) {
+        return assetFilename.endsWith('.js')
+      }
+    }
   },
   chainWebpack: config => {
     const types = ['vue-modules', 'vue', 'normal-modules', 'normal']
@@ -90,8 +101,9 @@ module.exports = {
   css: process.env.NODE_ENV !== 'development' ? {
     extract: {
       filename: 'css/[name].[hash].css' + timestamp,
-      chunkFilename: 'css/[name].[hash].css' + timestamp
+      chunkFilename: 'css/[name].[hash].css' + timestamp,
+      ignoreOrder: true
     },
     sourceMap: false
-  } : {}
+  } : false
 }