Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie scss in Angular-Projekten

So verwenden Sie scss in Angular-Projekten

php中世界最好的语言
php中世界最好的语言Original
2018-06-09 10:31:231502Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie scss in Angular-Projekten verwenden und welche Vorsichtsmaßnahmen für die Verwendung von scss in Angular-Projekten gelten. Das Folgende ist ein praktischer Fall, schauen wir uns das an.

Vorwort

SCSS ist eine neue Syntax, die in Sass 3 eingeführt wurde. Ihre Syntax ist vollständig kompatibel mit CSS3 und erbt die leistungsstarken Funktionen von Sass. Das heißt, jedes Standard-CSS3-Stylesheet ist eine gültige SCSS-Datei mit derselben Semantik. Darüber hinaus kann SCSS auch die meisten CSS-Hacks (einige CSS-Tricks) und browserspezifische Syntax erkennen, beispielsweise die alte IE-Filtersyntax.

Da SCSS eine Erweiterung von CSS ist, funktioniert jeder Code, der in CSS ordnungsgemäß funktioniert, auch in SCSS ordnungsgemäß. Mit anderen Worten: Ein Sass-Benutzer muss nur verstehen, wie Sass-Erweiterungen funktionieren, um SCSS vollständig zu verstehen. Die meisten Erweiterungen wie Variablen, übergeordnete Referenzen und Direktiven sind identisch; der einzige Unterschied besteht darin, dass SCSS Semikolons und geschweifte Klammern anstelle von Zeilenumbrüchen und Einrückungen erfordert.

Angular CLI unterstützt eine Vielzahl von CSS-Vorverarbeitungen, darunter:

  • CSS

  • SCSS

  • weniger

  • Sass

  • Styl (Eingabestift)

Der Standardwert ist CSS.

Angular bietet zwei Möglichkeiten, die CSS-Vorverarbeitung anzugeben. Nehmen Sie unten scss als Beispiel:

CSS-Vorverarbeitung für neue Projekte angeben

Verwenden Sie in neuen Angular-Projekten --style, um die CSS-Vorverarbeitung anzugeben

ng new my-project --style=scss

Bestehende Projekte spezifizieren die CSS-Vorverarbeitung

Für bestehende Projekte unterstützt es auch die Änderung der CSS-Vorverarbeitung.

View .angular-cli.json, es gibt eine Anweisung ähnlich der folgenden im Standardkonfigurationselement:

"defaults": {
 "styleExt": "css",
 "component": {}
}

Verwenden Sie den Set-Befehl, um styleExt zu ändern

ng set defaults.styleExt scss

If Das Projekt verwendet scss einheitlich. Es wird empfohlen, die CSS-Datei im Projekt in scss zu ändern und daran zu denken, auch die Verweise auf die CSS-Datei in anderen Dateien zu ändern. Der Verweis auf „styles.css“ befindet sich in „.angular-cli.json“.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Verwenden Sie Node+Swig zum Rendern

Verwenden Sie JS, um das Bild zu manipulieren, so dass nur Schwarz übrig bleibt weiß

Das obige ist der detaillierte Inhalt vonSo verwenden Sie scss in Angular-Projekten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn