Me gustaría usar Google Closure Compiler para construir un conjunto de módulos CommonJS. ¿Se puede hacer esto de la caja? Alternativamente, ¿hay alguna transformación simple que se pueda hacer a los módulos CommonJS para permitir que sean consumidos por Closure Compiler?Can Closure Compiler build CommonJS modules
6
A
Respuesta
6
Se ha añadido soporte para Closure Compiler para que sea más fácil trabajar con Common JS y AMD/require.js módulos usando las siguientes opciones del compilador:
--transform_amd_modules
--process_common_js_modules
--common_js_entry_module
--common_js_module_path_prefix
Ver Experimental support for Common JS and AMD/require.js modules in Closure Compiler
Cuestiones relacionadas
- 1. Google Closure Compiler con aplicaciones jQuery
- 2. Cómo @suppress múltiples advertencias con Closure Compiler?
- 3. Integración de Google Closure Compiler con MS Build en un servidor de compilación
- 4. Cómo usar language_in o jscomp_off con Google Closure Compiler Service API
- 5. Usando Google Closure Compiler puede excluir una sección de código fuente de la versión compilada?
- 6. Usando la opción --module en Closure Compiler para crear múltiples archivos de salida
- 7. Cómo evitar que Closure Compiler cambie el nombre a "verdadero", "falso" y "nulo"
- 8. Implementación de CommonJS mínima
- 9. ¿Dónde están los módulos CommonJS?
- 10. Rails/lib modules and
- 11. Building magento modules
- 12. mod_wsgi force reload modules
- 13. NSIS - Merge Modules
- 14. Perl Thread Safe Modules
- 15. maven-compiler-plugin exclude
- 16. Google Closure XhrIo
- 17. Google Closure Editor/WYSIWYG
- 18. Portable C# IDE/Compiler?
- 19. Java closure introduction
- 20. C++ closure hack
- 21. Backbone Marionette y RequireJS Modules
- 22. C++ Modules y C++ ABI
- 23. ¿Es posible utilizar las bibliotecas CommonJS todavía?
- 24. Recomiende una estructura de proyecto de titanio con CommonJS
- 25. Java JIT Compiler causando OutOfMemoryError
- 26. Groovy Closure con argumentos opcionales
- 27. ¿Qué es "Scala Presentation Compiler"?
- 28. Crear eventos con google closure
- 29. rieles Can Can Capacidad de clase para múltiples modelos Idear
- 30. ¿Es posible el uso de can-can con clase dos
¿Sabe si se respeta package.json? –
Ampliando el código del compilador de cierre, no hay ninguna referencia a ['package.json'] (http://wiki.commonjs.org/wiki/Packages/1.0), por lo que parece que actualmente no es compatible. –
Parece que estos indicadores solo tienen sentido dentro de la biblioteca de cierre. '--process_common_js_modules' produce la instrucción' goog.provide ("module $ index") ', que necesita ser compilada por closurebuilder, etc. –