Я пытаюсь использовать минимизацию компилятора Google Closure, написав собственный скрипт базы данных и скомпилировав его с предварительно скомпилированным ydn. Чтобы получить базовую первую версию, я пытаюсь переписать todo list demo из проекта. К сожалению, я не понимаю, как сохранить пространства имен для функций ydn, сохраненных в скомпилированном выходном файле.Компиляция кода + ydn с компилятором Closure
Вот что я написал до сих пор: http://pastebin.com/6YhnRuD5
Когда код компилируется в расширенном режиме «ydn.db.Storage» от «дб = новый ydn.db.Storage (DbName, схемы)» получает munged в "ydn.db.c $", делая его непригодным. Файл goog.exportSymbol в нижней части файла также не сохраняет имена функций.
Кто-нибудь знает, как переписать это с помощью Google Closure Compiler? Должно ли это быть скомпилировано непосредственно с исходным кодом ydn?
Не может скомпилировать код и YDN код вместе, когда укорачиваются YDN кода Получить в укоротить ваш код вызова прибудет, как хорошо. Во время теста я предлагаю использовать несвязанный код. Вот некоторая информация об использовании сторонней библиотеки в вашем проекте: http://stackoverflow.com/questions/16432800/wiki-how-to-use-lime-how-to-use-closure-compiler-with-3rd- Партийно-затворная LiBr – HMR