Я пытался найти его в Google, но не смог найти, почему Google Closure Compiler и YUI Compressor используют разные форматы аннотаций
Компилятор Google Closure использует формат JSDoc, в котором аннотации начинаются с /**
Любые аннотации в другом формате удаляются.
YUI Compressor сохраняет аннотации только в том случае, если они начинаются с /*!
Я заметил, что большинство библиотек (например, jQuery) используют /*!
Не могли бы вы сказать, почему большинство библиотек используют формат /*!
, а не формат JSDoc (который, я думаю, довольно популярен?)?
Не удалось найти флажки для Google Closure Compiler, чтобы аннотации начинались с /*!
Как лучше всего анализировать файлы с аннотациями в обоих форматах с помощью Google Closure Compiler и сохранять все аннотации? Сценарий оболочки, который использует потоковый редактор для замены /*!
на /**
и обратно после минификации?
Большое спасибо!