Bootstrapping RequireJS aplicación con jQuery como un módulo sin atributo de datos principal
-
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!
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();
});