Webpack 2 Minimize - LoaderOptionsPlugin

时间:2017-03-06 15:49:14

标签: webpack webpack-2

如何最小化我的包输出文件。我尝试使用此配置:link

new webpack.LoaderOptionsPlugin({
  minimize: true,
  debug: false,
  options: {
    context: __dirname
  }
})

但我的捆绑文件大小与原样相同。

1 个答案:

答案 0 :(得分:0)

这是我做的,它的工作原理。 首先,我在UglifyJsPlugin配置中添加webpack

new webpack.optimize.UglifyJsPlugin({
    compress: { warnings: false }
})

问题是我没有安装所有的babel软件包:

"babel": "^6.23.0",
"babel-core": "^6.23.1",
"babel-loader": "^6.3.0",
"babel-preset-env": "^1.6.0",
"babel-preset-stage-3": "^6.22.0",
"babel-register": "^6.22.0",

.babelrc文件配置中:

{
    "presets": ["es2015", "stage-3"],
    "compact" : false
}

希望它会对某人有所帮助。