Ich arbeite an einer Website, die gulp
zum Kompilieren und Synchronisieren des Browsers verwendet wird, um den Browser mit meinen Änderungen zu synchronisieren.
Die gulp-Aufgabe kompiliert alles richtig, aber auf der Website kann ich keinen Stil sehen, und die Konsole zeigt diese Fehlermeldung an:
Die Anwendung des Stils von ' http: // localhost: 3000 / assets / styles / custom-style.css ' wurde abgelehnt , da der MIME-Typ ('text / html') kein unterstützter MIME-Typ für Stylesheets ist und die strikte MIME-Prüfung aktiviert ist.
Jetzt verstehe ich nicht wirklich, warum das passiert.
Der HTML-Code enthält die folgende Datei (von der ich mir ziemlich sicher bin, dass sie korrekt ist):
<link rel="stylesheet" type="text/css" href="assets/styles/custom-style.css"/>
Und das Stylesheet ist eine Mischung aus Bootstrap- und Font-fantastischen Styles (noch nichts Benutzerdefiniertes).
Der Pfad ist ebenfalls korrekt, da dies die Ordnerstruktur ist:
index.html
assets
|-styles
|-custom-style.css
Aber ich bekomme immer wieder den Fehler.
Was könnte es sein? Ist das etwas (vielleicht eine Einstellung?) Für gulp / browserersync vielleicht?
http://localhost:3000/assets/styles/custom-style.css
in einem neuen Tab zu öffnen .
proxy.conf.json
Setup hat uns zu diesem seltsamen Fehler geführt, da die Weiterleitung der Anforderung an die Backend-API nicht ordnungsgemäß funktionierte, daher die HTML-Fehlerantwort.