Используя Webpack, я получаю предупреждение от UglifyJSPlugin для всего моего стороннего кода.Webpack + UglifyJs: как игнорировать предупреждения о стороннем библиотечном коде
Можно ли отключать предупреждения только для некоторых библиотек?
Используя Webpack, я получаю предупреждение от UglifyJSPlugin для всего моего стороннего кода.Webpack + UglifyJs: как игнорировать предупреждения о стороннем библиотечном коде
Можно ли отключать предупреждения только для некоторых библиотек?
Нет, это в настоящее время возможно только отключить все предупреждения, в параметрах компрессора UglifyJS: https://github.com/mishoo/UglifyJS2#compressor-options
Вы можете отключить все предупреждения, передавая параметры UglifyJS конструктору для UglifyJsPlugin WebPack в: 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
}
})
]
}
Позволяет фильтровать уродовать предупреждения (с 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;
}
}),
],