Webpack + UglifyJs:如何忽略有关第三方库代码的警告

cac*_*ico 9 uglifyjs webpack

使用Webpack,我收到了来自UglifyJSPlugin的所有第三方代码的警告.

是否可以仅关闭某些图书馆的警告?

Mic*_*ein 24

不,根据UglifyJS压缩器选项,目前只能关闭所有警告:https://github.com/mishoo/UglifyJS2#compressor-options

您可以通过将UglifyJS选项传递给Webpack的UglifyJsPlugin的构造函数来关闭所有警告:https://webpack.github.io/docs/list-of-plugins.html#uglifyjsplugin

在你的webpack.config.js中,你需要有类似的东西:

var webpack = require('webpack');

module.exports = {
    ...
    plugins: [
        new webpack.optimize.UglifyJsPlugin({
            compress: {
                warnings: false
            }
        })
    ]
}
Run Code Online (Sandbox Code Playgroud)