2010-02-07 8 views

Respuesta

22

No está incluido porque Closure está destinado a ser utilizado con el compilador; una versión alojada necesitaría incluir toda la biblioteca y frustrar el propósito de crear bibliotecas minimizadas que contengan solo las características que necesita.

+0

Gracias; También descubrí https://groups.google.com/group/closure-library-discuss/msg/1e2e4a47f0f47279, que dice más o menos lo mismo que tú. Desafortunadamente, esta decisión dificulta la distribución del código JS de muestra como parte de otro proyecto, que simplemente usa la biblioteca de Google Closure. – mjs

+0

Bueno, podrían proporcionar una unidad compilada y un mapa de símbolos para "reanudar la compilación" utilizando los mismos símbolos. – thesmart

+0

"algo difícil de distribuir el código JS de muestra como parte de otro proyecto" No puedo estar de acuerdo con eso, si organiza su código en componentes, podría reutilizarse en todos sus proyectos. Y la potente herramienta de compilación hace que obtenga una gran versión compacta del archivo js. – darkangel

7

puede vincular a su repositorio:

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

lo suficientemente bueno para demos o el desarrollo local. Como se sugirió otra respuesta, la producción debe usar código compilado, vale la pena.

+1

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

Cuestiones relacionadas