Удалите с помощью Webpack все комментарии через UglifyJsPlugin, но сохраните карту-источник devtool - PullRequest
0 голосов
/ 01 октября 2018

Цель
Я хочу удалить все комментарии (а также комментарии о лицензии) в моем файле 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: enter image description here С выводом uglifyOptions:enter image description here

У кого-нибудь есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...