bundles dans exigeJS

Je suis nouveau sur requireJS et tring à apprendre de sorte que je peux l'utiliser dans mon application actuelle.

Lors de la lecture de la documentation de l'API de requireJS, je suis tombé sur bundles (http://requirejs.org/docs/api.html#config-bundles) comme option de configuration de requireJS

requirejs.config({
    bundles: {
        'primary': ['main', 'util', 'text', 'text!template.html'],
        'secondary': ['text!secondary.html']
    }
});

require(['util', 'text'], function(util, text) {
    //The script for module ID 'primary' was loaded,
    //and that script included the define()'d
    //modules for 'util' and 'text'
});

API Explication :

Bundles config est utile si une build et que construire cible n'était pas un ID module existant, ou si vous avez chargeur de plugin ressources dans la construction de JS fichiers, qui ne doit pas être chargé par le chargeur de plugin.

Mais ici, je ne suis pas en mesure de comprendre pourquoi nous avons besoin de bundle et quand devrions-nous utiliser?

source d'informationauteur user sks