Utilizzando Webpack, ottengo un carico di avvisi da UglifyJSPlugin per tutto il mio codice di terze parti.Webpack + UglifyJs: come ignorare gli avvisi sul codice libreria di terze parti
È possibile disattivare gli avvisi solo per alcune librerie?
Utilizzando Webpack, ottengo un carico di avvisi da UglifyJSPlugin per tutto il mio codice di terze parti.Webpack + UglifyJs: come ignorare gli avvisi sul codice libreria di terze parti
È possibile disattivare gli avvisi solo per alcune librerie?
No, è attualmente possibile solo per spegnere tutte le avvertenze, per le opzioni di compressione UglifyJS: https://github.com/mishoo/UglifyJS2#compressor-options
È possibile disattivare tutti gli avvisi passando opzioni UglifyJS al costruttore per UglifyJsPlugin di Webpack: https://webpack.github.io/docs/list-of-plugins.html#uglifyjsplugin
In i vostri webpack.config.js, avresti bisogno di avere qualcosa di simile:
var webpack = require('webpack');
module.exports = {
...
plugins: [
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
}
permettono di filtrare uglify avvertimenti (dal webpack 2.3.0).
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;
}
}),
],