vue build打包文件太大

build/webpack.prod.conf.js


new UglifyJsPlugin({
      uglifyOptions: {
        compress: {
          warnings: false,
          //drop_console  传递true以放弃对控制台的调用。*功能
          drop_console: true,
          // pure_funces 禁用console.log函数
          pure_funcs: ['console.log']
        },
        output:{
          comments:false
        }
      },
      extractComments: 'all',//提取所有注释
      sourceMap: config.build.productionSourceMap,
      parallel: true
    }),

打包太大
/build/webpack.base.conf.js
//module.exports{}下



externals: {
    'vue': 'Vue',
    'vue-router': 'VueRouter',
    'vuex': 'Vuex',
    'iview': 'iview',
    'echarts': 'echarts',
    'element-ui': 'ELEMENT',
  },

index.html cdn 引入需要的依赖

你可能感兴趣的:(vue)