ОШИБКА в bundle.js из UglifyJs SyntaxError: Неожиданный токен: имя (обработчик)

Ничто не должно мешать вам просто избегать каждого не буквенно-цифрового символа:

usersString.replace(/(?=\W)/g, '\\');

Вы теряете определенную степень удобочитаемости при выполнении re.toString(), но вы выигрываете большую простоту (и безопасность) .

Согласно ECMA-262, с одной стороны, регулярные выражения «синтаксические символы» всегда не являются алфавитно-цифровыми, так что результат является безопасным, а специальные escape-последовательности (\d, \w , \n) всегда являются буквенно-цифровыми, так что не будут выдаваться ложные контрольные экраны.

1
задан Dmitry Gavrilenko 18 January 2019 в 11:37
поделиться

1 ответ

aurelia-logging выпустила версию 1.5.1, которая не может быть корректно исправлена.

  1. Установите ваш package.json с помощью:

    «aurelia-logging»: «1.5.0»,

или

"aurelia-event-aggregator": "1.0.1",
"aurelia-logging":"1.5.0",

, если вы используете aurelia-event-aggregator в конфигурации вашего веб-пакета.

(aurelia-event-aggregator имеет зависимость от aurelia-logging)

  1. Переустановите node_modules.

  2. наслаждайтесь с веб-пакетом

0
ответ дан Dmitry Gavrilenko 18 January 2019 в 11:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: