webpack打包优化
标签:
vue-cli3 webpack优化 . 开启Gzip压缩vue.config.js
webpack配置安置包
npm install compression-webpack-plugin -D
添加gzip_static on; #静态压缩
location / { root /med/dist; index /index.html; try_files $uri $uri/ /index.html; gzip_static on; #静态压缩 } } .组件按需加载 elementUI安置
npm install babel-preset-env -D npm install babel-plugin-component -Dbabel.config.js
plugins: [ [ 'component', { 'libraryName': 'element-ui', 'styleLibraryName': 'theme-chalk' } ] ]main.js 按需引入
import Vue from 'vue'; import { Dialog, Input, Button, Table, TableColumn, Tooltip, ... Loading, Message, } from 'element-ui'; Vue.use(Dialog); Vue.use(Input); Vue.use(Button); Vue.use(Table); Vue.use(TableColumn); Vue.use(Tooltip); ... Vue.use(Loading.directive); Vue.prototype.$loading = Loading.service; Vue.prototype.$message = Message; 路由懒加载 { name: 'collectioner_video_list', path: 'ownerOrder', // component: ownerOrder, component: resolve => require(['@/pages/moniterCenter/ownerOrder'], resolve), meta: { requiresAuth: true } }webpack打包优化
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/33225.html