Magento2 pas la lecture de mon requirejs-config.js

Je suis nouveau sur Magento2 et à essayer de comprendre comment RequireJS travaille dans Magento.

Voici ma situation:

J'ai de module suivantes:

app/code/Mymodule/Test/view/frontend/requirejs-config.js

Voici le contenu de ce fichier:

var config = {
map: {
    '*': {
        jQuery110: "Mymodule_Test/js/jquery-1.10.2",
        jqueryNoConflict: 'Mymodule_Test/js/jquery.no-conflict',
        flexslider: 'Mymodule_Test/js/jquery.flexslider-min',
        header: 'Mymodule_Test/js/store/header'
    }
}
};

Mon thème est à cet emplacement:

app/design/frontend/Mycompany/Basic

Mes Javascripts sont à l'emplacement suivant:

app/code/Mymodule/Test/view/frontend/web/js/jquery.no-conflict.js
app/code/Mymodule/Test/view/frontend/web/js/jquery.flexslider-min.js
app/code/Mymodule/Test/view/frontend/web/js/store/header.js

Dans le fichier PHTML:

app/code/Mymodule/Test/view/frontend/templates/home.phtml

J'ai ajouté les lignes:

require(['jqueryNoConflict', 'flexslider'],function($, flexslider){
    (function($) {
        $(window).load(function () {
            $('.flexslider').flexslider();
        });
    })(jQuery);
});

Quand je check ma page dans le navigateur, j'obtiens le message d'erreur 404 avec des chemins:

http://mag2.com.local/pub/static/frontend/Mycompany/Basic/en_US/flexslider.js

Mais si je change le besoin[] ligne à ceci:

require(['Mymodule_Test/js/jquery.no-conflict', 'Mymodule_Test/js/jquery.flexslider-min'],function($, flexslider){
    (function() {
        $(window).load(function () {
            $('.flexslider').flexslider();
        });
    })(jQuery);
});

les fichiers sont en cours de chargement.

J'ai aussi vidé le cache, mon thème est correct, j'ai exécuté la commande:

php bin/magento setup:static-content:deploy

Donc, je ne suis pas en mesure de comprendre pourquoi mon requirejs-config.js n'est pas de chargement. J'ai suivi la documentation.

OriginalL'auteur Ashutosh | 2015-12-26