2010-02-07 9 views

risposta

22

Non è incluso perché la chiusura deve essere utilizzata con il compilatore; una versione ospitata dovrebbe includere l'intera libreria e vanificare lo scopo di creare librerie miniate contenenti solo le funzionalità necessarie.

+0

Grazie; Ho anche scoperto https://groups.google.com/group/closure-library-discuss/msg/1e2e4a47f0f47279 che dice più o meno lo stesso di te. Sfortunatamente questa decisione rende alquanto difficile distribuire il codice JS di esempio come parte di un altro progetto, che avviene semplicemente utilizzando la libreria Google Closure. – mjs

+0

Bene, potevano fornire un'unità compilata e una mappa dei simboli per "riprendere la compilazione" usando gli stessi simboli. – thesmart

+0

"un po 'difficile da distribuire codice JS di esempio come parte di un altro progetto" Non posso essere d'accordo, se si organizza il codice in componente, potrebbe essere riutilizzato attraverso i progetti. E il potente strumento di compilazione ti consente di ottenere una grande verzione compatta di file js. – darkangel

7

è possibile collegare al proprio repository:

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

abbastanza buono per demo o lo sviluppo locale. Come suggerito da altre risposte, la produzione dovrebbe utilizzare un codice compilato, ne vale la pena.

+1

Passa a 'https: // cdn.rawgit.com/google/closure-library/master/closure/goog/base.js' – Wernight

Problemi correlati