2017-03-06 54 views
0

如何最小化我的包输出文件。我尝试用这种配置:linkWebpack 2最小化 - LoaderOptionsPlugin

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

但我的包文件留相同的大小,因为它是。

+0

我也一样。你是否解决了这个问题? – Vovan

+0

看看我的答案。 – Klark

回答

0

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

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

问题是,我没有安装所有通天包:

"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 
} 

希望它会帮助某人。