diff --git a/package.json b/package.json index 674a3abb..3e342c80 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "serve": "vue-cli-service serve --open", "start": "npm run serve", "dev": "npm run serve", - "build": "vue-cli-service build", + "build": "vue-cli-service build --report", "build:preview": "NODE_OPTIONS=--max_old_space_size=4096 vue-cli-service build --mode preview", "lint": "vue-cli-service lint --fix", "test:unit": "vue-cli-service test:unit" diff --git a/src/menu/modules/demo-frame.js b/src/menu/modules/demo-frame.js index 11cc44d2..30995db3 100644 --- a/src/menu/modules/demo-frame.js +++ b/src/menu/modules/demo-frame.js @@ -5,6 +5,7 @@ export default { children: (pre => [ { path: `${pre}index`, title: 'Frame ', icon: 'home' }, { path: `${pre}d2-doc`, title: 'D2Admin 中文文档', iconSvg: 'd2-admin' }, - { path: `${pre}html`, title: '静态 HTML', icon: 'code' } + { path: `${pre}html`, title: '静态 HTML', icon: 'code' }, + { path: `${pre}report`, title: '构建分析', icon: 'pie-chart' } ])('/demo/frame/') } diff --git a/src/router/modules/frame.js b/src/router/modules/frame.js index 0c6511ae..973dc050 100644 --- a/src/router/modules/frame.js +++ b/src/router/modules/frame.js @@ -14,6 +14,7 @@ export default { children: (pre => [ { path: 'index', name: `${pre}index`, component: _import('demo/frame/index'), meta: { ...meta, title: 'Frame 首页' } }, { path: 'html', name: `${pre}html`, component: _import('demo/frame/html'), meta: { ...meta, title: '静态 HTML' } }, + { path: 'report', name: `${pre}report`, component: _import('demo/frame/report'), meta: { ...meta, title: 'Size report' } }, { path: 'd2-doc', name: `${pre}d2-doc`, component: _import('demo/frame/d2-doc'), meta: { ...meta, title: 'D2Admin 中文文档' } } ])('demo-frame-') } diff --git a/src/views/demo/frame/report/index.vue b/src/views/demo/frame/report/index.vue new file mode 100644 index 00000000..d1867ff6 --- /dev/null +++ b/src/views/demo/frame/report/index.vue @@ -0,0 +1,3 @@ +