搜索

首页  >  问答  >  正文

javascript - 用webpack打包 提出公共的vue 怎么体积还变大了

{
  entry: {
   bundle: 'app'
   vendors: ['vue']
  }

  plugins: {
      new webpack.optimize.CommonsChunkPlugin({
        name     : 'vendors', 
        filename : 'vendors.js'
      })
  }
}

我想把vue提到公共的部分
vue.js大概是200多一点
打包出来vendors.js700多k了
这是为啥?

阿神阿神2788 天前610

全部回复(2)我来回复

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:30:50

    这样试试

    names: ['vendors', 'manifest'] 

    回复
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-12 09:30:50

    原因知道了
    devtool: 'eval-source-map',

    换成
    devtool: 'source-map',
    就好了

    查了资料 也不是很懂devtool各个选项的区别

    回复
    0
  • 取消回复