dedsudiyu 2 anos atrás
pai
commit
f56c7db47d
1 arquivos alterados com 160 adições e 3 exclusões
  1. 160 3
      vue.config.js

+ 160 - 3
vue.config.js

@@ -97,13 +97,170 @@ module.exports = {
                   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
                 },
+                echarts: {
+                  name: 'chunk-echarts',
+                  priority: 20,
+                  test: /[\\/]node_modules[\\/]_?echarts(.*)/
+                },
+                flv: {
+                  name: 'chunk-flv',
+                  priority: 20,
+                  test: /[\\/]node_modules[\\/]_?flv(.*)/
+                },
+                jsBeautify: {
+                  name: 'chunk-vue-js-beautify',
+                  priority: 20,
+                  test: /[\\/]node_modules[\\/]_?js-beautify(.*)/
+                },
+                jsencrypt: {
+                  name: 'chunk-vue-jsencrypt',
+                  priority: 20,
+                  test: /[\\/]node_modules[\\/]_?jsencrypt(.*)/
+                },
                 commons: {
                   name: 'chunk-commons',
                   test: resolve('src/components'), // can customize your rules
-                  minChunks: 3, //  minimum common number
-                  priority: 5,
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                comprehensive: {
+                  name: 'chunk-comprehensive',
+                  test: resolve('src/views/comprehensive'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                creditViolation: {
+                  name: 'chunk-creditViolation',
+                  test: resolve('src/views/creditViolation'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                dashboard: {
+                  name: 'chunk-dashboard',
+                  test: resolve('src/views/dashboard'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                emergencyManagement: {
+                  name: 'chunk-emergencyManagement',
+                  test: resolve('src/views/emergencyManagement'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                gasManage3_0: {
+                  name: 'chunk-gasManage3_0',
+                  test: resolve('src/views/gasManage3_0'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                gasManage_syd: {
+                  name: 'chunk-gasManage_syd',
+                  test: resolve('src/views/gasManage_syd'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                hazardManagement: {
+                  name: 'chunk-hazardManagement',
+                  test: resolve('src/views/hazardManagement'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
                   reuseExistingChunk: true
-                }
+                },
+                hierarchicalControl: {
+                  name: 'chunk-hierarchicalControl',
+                  test: resolve('src/views/hierarchicalControl'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                medicUniversity_3_1: {
+                  name: 'chunk-medicUniversity-3_1',
+                  test: resolve('src/views/medicUniversity-3_1'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                mine: {
+                  name: 'chunk-mine',
+                  test: resolve('src/views/mine'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                safetyEducationExam: {
+                  name: 'chunk-safetyEducationExam',
+                  test: resolve('src/views/safetyEducationExam'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                secureAccess: {
+                  name: 'chunk-secureAccess',
+                  test: resolve('src/views/secureAccess'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                securityCheck: {
+                  name: 'chunk-securityCheck',
+                  test: resolve('src/views/securityCheck'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                studentViews: {
+                  name: 'chunk-studentViews',
+                  test: resolve('src/views/studentViews'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
+                system: {
+                  name: 'chunk-system',
+                  test: resolve('src/views/system'), // can customize your rules
+                  priority: 0,
+                  minSize: 0,
+                  minChunks: 1,
+                  enforce:true,
+                  reuseExistingChunk: true
+                },
               }
             })
           config.optimization.runtimeChunk('single'),