Цель
Я хочу удалить все комментарии (а также комментарии о лицензии) в моем файле JS, но в то же время я хочу сохранить исходную карту в опции devtool.
Я использую:
sourceMap - Чтобы сохранить исходную карту от devtool - sourceMap: true
Сохранить комментарии - Удалить все комментарии - uglifyOptions.output.comments: false
Devtool - Создать исходную карту - devtool: 'source-map'
Задача
Как только я установлю uglifyOptions.output itвозвращает "неправильную" исходную карту в браузере.
module.exports = {
...
optimization: {
minimizer: [
new UglifyJsPlugin({
sourceMap: true,
uglifyOptions: {
output: {
comments: false
}
}
})
]
},
mode: 'production',
devtool: 'source-map'
...
}
Вывод
Без вывода uglifyOptions: С выводом uglifyOptions:
У кого-нибудь есть идеи?