ошибка uglifyjs mangle props .source

У меня возникли проблемы с использованием UglifyJS.
Когда я использую uglifyjs с помощью этой команды:
uglifyjs -o live_ugly.js --compress --mangle-props 1 --mangle -r "$,require,exports" live.js

У меня выдает ошибку: Cannot read property 'source' of undefined

Код этой строки: new RegExp(this.Qd.source + "|" + /\d{1,2}/.source)

Код перед uglify: new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source

У меня тоже есть код ReactJS. Исходный код, который я пытаюсь изменить, раньше проходил через webpack.

Что я здесь делаю неправильно?


person Razvan    schedule 12.01.2017    source источник
comment
new RegExp(this.Qd.source + "|" + /\d{1,2}/.source) из какого файла?   -  person Thaadikkaaran    schedule 12.01.2017
comment
Я только что добавил комментарий, он из «нового RegExp(this._ordinalParse.source+|+/\d{1,2}/.source», я думаю, что из moment.js   -  person Razvan    schedule 12.01.2017
comment
Мой вопрос в том, что new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source находится в файле live_ugly.js?   -  person Thaadikkaaran    schedule 12.01.2017
comment
Нет, это в исходном файле — › live.js. новый RegExp(this.Qd.source + | + /\d{1,2}/.source) - это вывод uglifyjs   -  person Razvan    schedule 12.01.2017


Ответы (1)


Исправил, добавив параметр compress в UglifyJsPlugin.

person Razvan    schedule 13.01.2017