Я использовал YUI Compressor для минимизации JS файлов. У меня есть этот код:
(function(global) {
"use strict";
var X=1;
/*** my code here ***/
}(window));
И я сжимаю его с помощью этой команды:
$> java -jar yuicompressor-2.4.7.jar test.js -o test.min.js --verbose
"Слишком строгая" подсказка отсутствует в сжатом выходном файле. Кажется, YUI удаляет все намеки. И выводит это предупреждение:
[WARNING] Invalid hint syntax: use strict
(function(global){ ---> "use strict" <--- ;var X=1;...
Хотя мой код работает отлично после сжатия, я хотел бы знать, есть ли аргумент YUICompressor для сохранения подсказок и/или способа избежать этого предупреждения.
Любые советы? Спасибо.