webentwicklung-frage-antwort-db.com.de

Angular 2/4: Wie man eine CSS-Datei aus Assets lädt

In meinem .angular-cli.json definiere ich Folgendes:

 "styles": [
        "node_modules/bootstrap/dist/css/bootstrap.min.css",
        "src/assets/css/main.css",
        "styles.css"
        ],

Und in meinem Assets-Ordner habe ich (assets/css/*. Css). Aber wenn ich meine App starte, wird CSS nicht geladen. Wie kann ich das bitte beheben? Sie können die JPEG-Datei im Anhang überprüfen

enter image description here

10
user1814879

Ich habe den gleichen Fehler erhalten, nachdem ich das Angular 4-Projekt gestartet habe

Was ich getan habe, ist

In meinem Vermögen gibt es kein CSS

"assets": [
        "assets",
        "favicon.png"
      ],

Und mit Stil

"styles": [
        "../src/assets/css/main.css",
]

Und dann bitte nochmal ng serve

Hoffe das hilft

11
Jalay Oza

Bin auch auf dieses Problem gestoßen, aber ich habe es anders gemacht. Ich habe den angular.json Nicht geändert. Ich habe die URL in styles.css Mit @import url("./app/custom-styles/custom-bootstrap.css"); importiert. Auf diese Weise müssen Sie nicht neu starten, um die Erkennung zu ändern. Und Sie halten styles.css Sauber für Ihre allgemeinen Styling-Sachen.

Ich weiß nicht, ob es der beste Weg ist, aber es hat mir sehr geholfen, es sauber zu halten.

1
Michelangelo