Webpack'i kullanarak, tüm 3. taraf kodlarım için UglifyJSPlugin'den bir uyarı alırım.Webpack + UglifyJs: 3. taraf kitaplığı koduyla ilgili uyarıları nasıl yok sayılır?
Bazı kütüphaneler için uyarıları kapatmak mümkün mü?
Webpack'i kullanarak, tüm 3. taraf kodlarım için UglifyJSPlugin'den bir uyarı alırım.Webpack + UglifyJs: 3. taraf kitaplığı koduyla ilgili uyarıları nasıl yok sayılır?
Bazı kütüphaneler için uyarıları kapatmak mümkün mü?
Hayır, UglifyJS kompresör seçenekleri başına, tüm uyarıları kapatmak için şu anda sadece mümkündür: https://github.com/mishoo/UglifyJS2#compressor-options
Sen WebPack en UglifyJsPlugin için yapıcısına UglifyJS seçenekleri geçirerek tüm uyarıları kapatabilirsiniz: https://webpack.github.io/docs/list-of-plugins.html#uglifyjsplugin
yılında
var webpack = require('webpack');
module.exports = {
...
plugins: [
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
}
(WebPack 2.3.0 beri) uyarıları çirkinleştirmek filtrelemek için izin verme: webpack.config.js, gibi bir şey olması gerekiyordu.
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;
}
}),
],