Browse Source

feat:分包及主包压缩

DaMowang 3 years ago
parent
commit
7085df8081
3 changed files with 39 additions and 1 deletions
  1. 1 1
      package.json
  2. 17 0
      src/pages.json
  3. 21 0
      src/pagesB/test/index.vue

+ 1 - 1
package.json

@@ -15,7 +15,7 @@
     "build:mp-lark": "cross-env NODE_ENV=production UNI_PLATFORM=mp-lark vue-cli-service uni-build",
     "build:mp-qq": "cross-env NODE_ENV=production UNI_PLATFORM=mp-qq vue-cli-service uni-build",
     "build:mp-toutiao": "cross-env NODE_ENV=production UNI_PLATFORM=mp-toutiao vue-cli-service uni-build",
-    "build:mp-weixin": "cross-env NODE_ENV=production UNI_PLATFORM=mp-weixin vue-cli-service uni-build",
+    "build:mp-weixin": "cross-env NODE_ENV=production UNI_PLATFORM=mp-weixin vue-cli-service uni-build --minimize",
     "build:quickapp-native": "cross-env NODE_ENV=production UNI_PLATFORM=quickapp-native vue-cli-service uni-build",
     "build:quickapp-webview": "cross-env NODE_ENV=production UNI_PLATFORM=quickapp-webview vue-cli-service uni-build",
     "build:quickapp-webview-huawei": "cross-env NODE_ENV=production UNI_PLATFORM=quickapp-webview-huawei vue-cli-service uni-build",

+ 17 - 0
src/pages.json

@@ -254,6 +254,23 @@
 			}
 		}
 	],
+	"subPackages": [{
+		"root": "pagesB",
+		"pages": [
+			{
+			    "path" : "test/index",
+			    "style" : {
+					"navigationBarTitleText": "测试"
+				}
+			}
+		 ]
+	}],
+	"preloadRule": {
+		"pages/index/index": {
+			"network": "all",
+			"packages": ["pagesB"]
+		}
+	},
 	"tabBar": {
 		"color": "#505050",
 		"selectedColor": "#12B280",

+ 21 - 0
src/pagesB/test/index.vue

@@ -0,0 +1,21 @@
+<template>
+  <div class='test'>test</div>
+</template>
+<script>
+import { get, post } from '@/request/api.js';
+export default {
+  name: 'test',
+  data () {
+    return {}
+  },
+  onLoad (option) {},
+  onLaunch () {},
+  onShow () {},
+  onHide () {},
+  methods: {},
+  computed: {},
+  watch: {}
+}
+</script>
+<style scoped lang='scss'>
+</style>