Webpackを使用すると、サードパーティのすべてのコードに対してUglifyJSPluginからの警告が表示されます。Webpack + UglifyJs:サードパーティのライブラリコードに関する警告を無視する方法
一部のライブラリの警告のみをオフにすることはできますか?
Webpackを使用すると、サードパーティのすべてのコードに対してUglifyJSPluginからの警告が表示されます。Webpack + UglifyJs:サードパーティのライブラリコードに関する警告を無視する方法
一部のライブラリの警告のみをオフにすることはできますか?
いいえ、それはUglifyJSコンプレッサのオプションごとに、すべての警告をオフにする現在のみ可能です:https://github.com/mishoo/UglifyJS2#compressor-options
あなたはWebPACKののUglifyJsPluginのコンストラクタにUglifyJSオプションを渡すことによって、すべての警告を無効にすることができます。https://webpack.github.io/docs/list-of-plugins.html#uglifyjsplugin
で
var webpack = require('webpack');
module.exports = {
...
plugins: [
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
}
は(WebPACKの2.3.0以降)の警告をuglifyフィルタリングすることを許可する:あなたのwebpack.config.jsは、あなたのようなものを持っている必要があるでしょう。
https://github.com/webpack-contrib/uglifyjs-webpack-plugin/tree/v0.4.6
plugins: [
new webpack.optimize.UglifyJsPlugin({
compress: true,
sourceMap: true,
warningsFilter: (src) => {
return src.split('node_modules\\classnames').length === 1;
}
}),
],