2016-02-01 13 views
5

Ich bin neu bei Magento 2 und ich erstelle eine Erweiterung dafür.Magento 2 Änderungen in Js und CSS

Aber ich kann keine js und css Änderungen sehen.

Wenn ich meinen Quellcode überprüfe, werden meine js-Datei custom.js und die css-Datei custom.css korrekt geladen, aber ich kann keine meiner Änderungen sehen.

Ich habe versucht, den Cache zu löschen und habe kein Ergebnis erhalten.

Ich löschte Cache von Backed und manuell sowie alle Cache deaktiviert.

Bitte helfen Sie mir dabei.

Antwort

2

Schritt 1. Löschen Sie alle Ordner unter pub/static/Frontend

Schritt 2. Löschen Cache-Ordner unter var/cache

Jetzt ist Ihre Eingabeaufforderung öffnen und magento 2 zu Ihrer Root-Installation gehen und feuern die folgenden Befehle

Schritt 3. php bin/magento setup:static-content:deploy

Schritt 4. php bin/magento indexer:reindex

Der obige Schritt funktionierte für mich. Ich hoffe, es wird auch für dich funktionieren.

Lassen Sie mich wissen, wenn Sie noch ein Problem haben.

+0

Ja, es hat funktioniert .. danke .. @ sagar –

+1

Gern geschehen! –

+1

Reindex ist nutzlos. Wenn Sie sich im Entwicklermodus befinden, löschen Sie einfach die Dateien pub/static/old loaded custom.js und custom.css und laden Sie die Seite neu. Magento erstellt neue Dateien in pub/static/mit Ihren neuen Änderungen. –

-1

Möglicherweise liegt es daran, dass eine CSS-Kernregel eine höhere Priorität als die CSS-Regel für dasselbe DOM-Element hat. Sie sollten es mit einem Browser-Entwickler-Tools überprüfen.

+0

i mit wichtigen versucht, so gut, aber es didnot gearbeitet und was ist Javascript wäre. –

-1

Require JS speichert die Änderungen an Ihren Javascript-Dateien (auch im Entwicklermodus). Um Caching zu deaktivieren, fügen die unten an MyNamespace/MyModule/view/Frontend/requirejs-config.js

var config = { 
    urlArgs: "bust=" + (new Date()).getTime() 
};