aplicativo bootstrapping RequireJS com jQuery como um módulo sem atributo de dados-main
-
27-10-2019 - |
Pergunta
No aplicativo trabalhando com, eu não tenho uma forma de specyfing atributos na tag para RequireJS. Posso especificar o tag script na forma de
<script type="text/javascript" src="scripts/require.js"></script>
Eu posso acrescentar outra marca antes ou depois de um presente e incluir o código para inicializar meu aplicativo (módulo principal). Eu estou usando jQuery 1.7.1 e gostaria de carregá-lo como dependência em outros módulos. Eu também quero fazer isso sem o pacote RequireJS-jQuery, então jQuery separado de RequireJS. Eu estou procurando o caminho certo para fazer isso. Eu sou bastante novo para RequireJS assim uma explicação de como os módulos são carregados e um exemplo de código seria ótimo. Obrigado!
Solução
incluir outro arquivo javascript após RequireJS.
<script type="text/javascript" src="scripts/require.js"></script>
<script type="text/javascript" src="scripts/main.js"></script>
Neste arquivo você tem que RequireJS configure para que ele encontra jquery.
main.js
require.config({
paths: {
"jquery": "js/jquery-1.7.1.min"//edit this path so it suits your needs.
}
});
A partir de agora você vai ser capaz de jquery load em seus módulos
require(['jquery'], function ($) {
$('#foo').show();
});