2010-02-07 10 views

Odpowiedz

22

Nie została uwzględniona, ponieważ zamknięcie jest przeznaczone do użycia z kompilatorem; hostowana wersja musiałaby obejmować całą bibliotekę i pokonać cel budowy zminiaturyzowanych bibliotek zawierających tylko te funkcje, których potrzebujesz.

+0

Dzięki; Odkryłem też https://groups.google.com/group/closure-library-discuss/msg/1e2e4a47f0f47279, który mówi prawie tak samo jak Ty. Niestety ta decyzja utrudnia dystrybucję przykładowego kodu JS w ramach innego projektu, który po prostu używa biblioteki Google Closure. – mjs

+0

Cóż, mogą dostarczyć skompilowaną jednostkę i mapę symboli, aby "wznowić kompilację" używając tych samych symboli. – thesmart

+0

"nieco trudny do rozpowszechnienia przykładowego kodu JS w ramach innego projektu" Nie mogę się z tym zgodzić, jeśli uporządkujesz swój kod na komponent, może on zostać ponownie wykorzystany w twoich projektach. A potężne narzędzie kompilujące sprawia, że ​​dostajesz kompaktowy plik js. – darkangel

7

Można połączyć ich repozytorium:

<script src='https://cdn.rawgit.com/google/closure-library/master/closure/goog/base.js'></script> 

wystarczająco dobre dla dema lub rozwoju lokalnego. Jak sugeruje inna odpowiedź, produkcja powinna używać skompilowanego kodu, jest tego warta.

+1

Przejdź do strony "https: // cdn.rawgit.com/google/closure-library/master/closure/goog/base.js" – Wernight

Powiązane problemy