zoukankan      html  css  js  c++  java
  • VUE打包上线优化

    1.将vue vue-router vuex 尽量使用CDN

     externals: {
        'vue':'Vue',
        'vue-router':'VueRouter',
        'vuex':'Vuex',
        'axios':'axios'
      },
    

    2.打包优化最好使用赖加载,加载的每个页面体积都要压缩到最下.

    const goods = () => import(/* webpackChunkName: "goods" */ './../src/page/goods/goods')
    

    3.webpack打包公共依赖

      entry: {
        vendor: ['better-scroll'],
        app: './src/main.js'
      },
    ---------------------------------------------------------------------------------------------
     // 打包 entry 中的公共依赖
        new webpack.optimize.CommonsChunkPlugin({
          name: 'vendor'
        }),
    // 打包依赖超过 3 次的库
        new webpack.optimize.CommonsChunkPlugin({
          async: 'min',
          minChunks: 3
        }),
     4.开启gzip压缩网站
    config/index.js 里面设置属性productionGzip: true,
    
    

    总结:压了几天没压下去,拖着vux跑,独立打包就要1M。.....估计是自己不会打包, 还是不拆分了。

  • 相关阅读:
    zoj 2812
    按1的个数排序
    输出等腰梯形
    约瑟夫环杂题
    九度oj 题目1369:字符串的排列
    .NET CORE LOG
    .NET CORE 配置
    dotnet core 数据库
    asp.net core mvc简介
    dotnet core 项目
  • 原文地址:https://www.cnblogs.com/subtract/p/8879929.html
Copyright © 2011-2022 走看看