我有一个与webpack捆绑在一起并使用babel的ES6 React应用程序。我有一个开发和prod webpack配置。 prod版本使用DedupePlugin,OccurenceOrderPlugin,UglifyJsPlugin并将NODE_ENV设置为生产。我也在用反应来代替产品的反应。产品束大小约为70kb。
我最近在我的dev和prod webpack配置中添加了babel-polyfill。在产品中,babel-polyfill增加了大约85kb的捆绑尺寸。这看起来很奇怪,因为我看到babel-polyfill在其他项目中几乎没有影响。
我只是这样添加它:
entry: ['babel-polyfill','./app.js'],
我运行了webpack-bundle-size-analyzer,捆绑的大小主要是由于babel-polyfill。
有什么想法吗?