web-dev-qa-db-fra.com

Utilisation de Require.js sans data-main

Puis-je utiliser Require.js dans le développement sans utiliser le data-main attribut à charger dans mon script initial? c'est à dire. <script data-main="scripts/main" src="scripts/require.js"></script> J'ai du mal à travailler avec cet attribut dans mon environnement de développement.

33
Levi McCallum

Oui, jetez un œil à la documentation: http://requirejs.org/docs/api.html#config

Vous devez appeler require.config () et définir baseUrl. Basé sur votre exemple:

<script src="scripts/require.js"></script>
<script>
    require.config({
        baseUrl: "scripts"
    });

    require( [ /*...*/ ], function(  /*...*/ ) {
        /*...*/
    });
</script>
51
Waxen