Tengo un proyecto Javascript fueron la mayoría de los módulos están utilizando algunas librerías de terceros como dependencias 'globales' (en particular, jQuery y jQuery plugins)consejos para migrar una aplicación javascript para usar AMD (por ejemplo RequireJS)
me gustaría para "limpiar" el proyecto (para expresar todas las bibliotecas como dependencias requirejs), sin embargo, en mi caso es una tarea grande (muchos archivos, muchas librerías de terceros).
¿Cómo puedo hacer que la migración sea más fácil/rápida?
- ¿Puedo "falso" por medio de dependencias amd envolviendo las librerias de terceros en módulos que sólo les carga (con la orden! Plugin?)
- ¿Es seguro módulos que se cargan librerías de terceros mezclar como módulos y módulos que usan directamente el global?
- Si quisiera automatizar cosas, ¿hay alguna herramienta que pueda usar para 'analizar' un módulo requirejs para decirme si se usa un símbolo en particular?
Editar: Lo que quiero decir con mi última pregunta es "¿Sería posible volver a escribir automáticamente mis archivos js para que explícitamente importen dependencias en lugar de depender de los globales del navegador?"
¿Puede explicar su última pregunta. ¿Por qué razón quieres analizar los módulos? –
@ AndreasKöberle Edité mi pregunta, esperando que aclare las cosas. – phtrivier