浏览代码

优化首次加载速度

ZaiZai 2 年之前
父节点
当前提交
638fd1edff
共有 3 个文件被更改,包括 6 次插入35 次删除
  1. 1 2
      package.json
  2. 1 4
      vite.config.js
  3. 4 29
      yarn.lock

+ 1 - 2
package.json

@@ -19,7 +19,7 @@
         "dayjs": "^1.11.8",
         "echarts": "^5.4.2",
         "element-plus": "2.3.6",
-        "hc-vue3-ui": "^1.3.2",
+        "hc-vue3-ui": "^1.3.3",
         "js-base64": "^3.7.5",
         "js-cookie": "^3.0.5",
         "js-fast-way": "^0.1.0",
@@ -43,7 +43,6 @@
         "sass": "^1.62.1",
         "tailwindcss": "3.3.2",
         "vite": "^4.3.9",
-        "vite-plugin-chunk-split": "^0.4.7",
         "z-element-plus": "^1.1.3"
     }
 }

+ 1 - 4
vite.config.js

@@ -2,7 +2,6 @@ import {defineConfig} from 'vite'
 import vue from '@vitejs/plugin-vue'
 import {resolve} from "path";
 import config from "./src/config";
-//import {chunkSplitPlugin} from 'vite-plugin-chunk-split';
 
 // https://vitejs.dev/config/
 export default defineConfig({
@@ -26,12 +25,10 @@ export default defineConfig({
     },
     plugins: [
         vue(),
-        /*chunkSplitPlugin({
-            strategy: 'unbundle'
-        }),*/
     ],
     build: {
         cssCodeSplit: true,
+        assetsLimit: 1024 * 1024 * 2,
         rollupOptions: {
             output: {
                 manualChunks(id) {

+ 4 - 29
yarn.lock

@@ -838,11 +838,6 @@ entities@^4.2.0:
   resolved "http://47.110.251.215:9000/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48"
   integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
 
-es-module-lexer@^1.0.3:
-  version "1.2.1"
-  resolved "http://47.110.251.215:9000/es-module-lexer/-/es-module-lexer-1.2.1.tgz#ba303831f63e6a394983fde2f97ad77b22324527"
-  integrity sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==
-
 esbuild@^0.17.5:
   version "0.17.17"
   resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.17.17.tgz#fa906ab11b11d2ed4700f494f4f764229b25c916"
@@ -1000,10 +995,10 @@ has@^1.0.3:
   dependencies:
     function-bind "^1.1.1"
 
-hc-vue3-ui@^1.3.2:
-  version "1.3.2"
-  resolved "http://47.110.251.215:9000/hc-vue3-ui/-/hc-vue3-ui-1.3.2.tgz#dcdad3501a397a94497fb09088b7bfb6bdf9cfd0"
-  integrity sha512-wfi/UQpg0gtDEweTQlVt4Hck0rI8raW/yqqRsv/gagqhPINctp0CdJ3Pzdx6RyiX6l8mhV4oDUaJvU6Jm/XlSg==
+hc-vue3-ui@^1.3.3:
+  version "1.3.3"
+  resolved "http://47.110.251.215:9000/hc-vue3-ui/-/hc-vue3-ui-1.3.3.tgz#1f37bda494e3b9277d248ea6d4cf2cf4f19a7fec"
+  integrity sha512-5J5uFr5/ks28A7+O84+/Z4AlQW0cwjG5XLYYs764PdykAtQPzOODfUrMwjkrGi9RgrhsDXHR2n6G2+Edgaj1bQ==
   dependencies:
     axios "^1.4.0"
     dayjs "^1.11.8"
@@ -1181,13 +1176,6 @@ lodash@^4.17.21:
   resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
   integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
 
-magic-string@^0.26.3:
-  version "0.26.7"
-  resolved "http://47.110.251.215:9000/magic-string/-/magic-string-0.26.7.tgz#caf7daf61b34e9982f8228c4527474dac8981d6f"
-  integrity sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==
-  dependencies:
-    sourcemap-codec "^1.4.8"
-
 magic-string@^0.30.0:
   version "0.30.0"
   resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529"
@@ -1765,11 +1753,6 @@ sortablejs@^1.15.0:
   resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
   integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
 
-sourcemap-codec@^1.4.8:
-  version "1.4.8"
-  resolved "http://47.110.251.215:9000/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
-  integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
-
 split.js@^1.6.5:
   version "1.6.5"
   resolved "https://registry.yarnpkg.com/split.js/-/split.js-1.6.5.tgz#f7f61da1044c9984cb42947df4de4fadb5a3f300"
@@ -1925,14 +1908,6 @@ utrie@^1.0.2:
   dependencies:
     base64-arraybuffer "^1.0.2"
 
-vite-plugin-chunk-split@^0.4.7:
-  version "0.4.7"
-  resolved "http://47.110.251.215:9000/vite-plugin-chunk-split/-/vite-plugin-chunk-split-0.4.7.tgz#3ada0e85b4e4cc4fba7540c4fc691aec4f893c07"
-  integrity sha512-BGPMTxlC6Z+VNY1t/51F1ablkt4UQqdEPvAmCKRBsEPIpKAlW3sioQwK4klS14ievsGNaeALAKdko7n3oPJ8BQ==
-  dependencies:
-    es-module-lexer "^1.0.3"
-    magic-string "^0.26.3"
-
 vite@^4.3.9:
   version "4.3.9"
   resolved "http://47.110.251.215:9000/vite/-/vite-4.3.9.tgz#db896200c0b1aa13b37cdc35c9e99ee2fdd5f96d"