Bootstrapping RequireJS aplicación con jQuery como un módulo sin atributo de datos principal

StackOverflow https://stackoverflow.com/questions/9330903

  •  27-10-2019
  •  | 
  •  

Pregunta

En la aplicación de trabajar con, no tengo una forma de specyfing atributos en la etiqueta para RequireJS. Puedo especificar la etiqueta de script en forma de

<script type="text/javascript" src="scripts/require.js"></script>

Me puede añadir otra etiqueta antes o después de éste e incluir código para arrancar mi aplicación (módulo principal). Estoy usando jQuery 1.7.1 y me gustaría cargarlo como la dependencia en otros módulos. También quiero hacer eso sin el paquete RequireJS-jQuery, por lo jQuery separada de RequireJS. Busco la manera correcta de hacerlo. Soy bastante nuevo en RequireJS así una explicación de cómo se cargan los módulos y un ejemplo de código sería grande. Gracias!

¿Fue útil?

Solución

incluye otro archivo JavaScript después RequireJS.

<script type="text/javascript" src="scripts/require.js"></script>
<script type="text/javascript" src="scripts/main.js"></script>

En este archivo hay que RequireJS configurar, de modo que encuentra jQuery.

main.js

require.config({
    paths: {
        "jquery": "js/jquery-1.7.1.min"//edit this path so it suits your needs.
  } 
});

A partir de ahora usted será capaz de jQuery carga en sus módulos por

require(['jquery'], function ($) {
    $('#foo').show();
});
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top