Как я могу исправить ошибку с именем, которую uglifyjs дает мне при создании пакета? - PullRequest
0 голосов
/ 31 октября 2018

Я использую Uglifyjs для создания пакета старых файлов javascript (до ES2015), например:

uglifyjs *.js -o bundle.js

Хорошо работает для части проекта, но один файл содержит новый синтаксис трех точек, и я получаю следующую ошибку

that.cmd = function(cmd, ...args) {
                         ^
ERROR: Name expected

Uglifijs работает только со старым синтаксисом javascript? Как я могу решить проблему?

Редактировать: у меня были установлены две разные версии, используя uglify-js-es6 2.8.9, все в порядке!

1 Ответ

0 голосов
/ 31 октября 2018

Убедитесь, что в параметрах --parse указан выход предполагаемого комплекта, и убедитесь, что вы используете версию или вариант с поддержкой ES6.

Похоже, uglify-js-es6 работает для описанной выше функции конструктора вызовов TC-39

...