Magento2 nicht Lesen mein requirejs-config.js

Ich bin neu in Magento2 und versuchen herauszufinden, wie RequireJS funktioniert in Magento.

Hier ist meine situation:

Habe ich folgende Modul:

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

Hier ist der Inhalt dieser Datei:

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'
    }
}
};

Mein Thema ist an dieser Stelle:

app/design/frontend/Mycompany/Basic

Meine Javascripts sind im folgenden Verzeichnis:

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

In der PHTML-Datei:

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

Fügte ich folgende Zeilen ein:

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

Wenn ich meine Seite im browser, bekomme ich die Fehlermeldung 404 mit Pfaden:

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

Aber wenn ich das verlangen[] Zeile dieses:

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

werden die Dateien laden.

Ich auch gelöscht, den cache, mein Thema ist richtig, ich habe den Befehl ausgeführt:

php bin/magento setup:static-content:deploy

So, ich bin nicht in der Lage, herauszufinden, warum meine requirejs-config.js ist nicht geladen. Ich folgte auch die Dokumentation.

InformationsquelleAutor Ashutosh | 2015-12-26
Schreibe einen Kommentar