Как изменить свойства с помощью terser-webpack-plugin, исключая сторонние библиотеки - PullRequest
0 голосов
/ 08 июля 2019

Мне нужно изменить свойства класса (т.е. функции-члены и переменные), но когда свойства сторонних библиотек (из node_modules) искажены, приложение java-script ломается (как и следовало ожидать).

Мне нужно исключить искажение свойств всех классов сторонних библиотек, в то же время все еще искажая свойства моих собственных классов.

Сейчас я использую terser-webpack-plugin со следующей конфигурацией:

        optimization: {
            minimizer: [
                new TerserPlugin({
                    terserOptions: {
                        mangle: {
                            properties: true
                        },
                        toplevel: true
                    }
                })
...