2016-04-20 2 views
0

При компиляции файла Javascript с использованием набора Closure Compiler Google для Advanced Optimization, я получаю следующее предупреждение:Google Closure предупреждения компилятор для RegExp

ПРЕДУПРЕЖДЕНИЯ - Ссылки на глобальный объект RegExp препятствует оптимизации регулярных выражений.

Предупреждение вызывается следующей строкой кода, которая, я считаю, в порядке.

 rv = parseFloat(RegExp.$1); 

Что ключевое слово можно использовать в Подавить конструкцию следующего вида для подавления вышеупомянутого предупреждения:

/** @suppress {need_keyword_here} */ 

ответ

1

/** @suppress {checkRegExp} */ делает трюк.

this list of warnings

+0

Не работает для меня. Я уже использую это заявление «подавить», но продолжаю видеть ПРЕДУПРЕЖДЕНИЕ, упомянутое в моем вопросе. – perplexed

+0

Вы пытались поместить его в качестве глобального флага при компиляции? Если вам вообще не нужна проверка RegExp. – zarov

Смежные вопросы