Ich arbeite schon seit geraumer Zeit mit Ionic, bin mir aber nicht sicher, wie ich scss dazu benutzen soll. Beim Erstellen eines neuen Ionic-Projekts habe ich einen scss-Ordner mit einer scss-Datei darin. Ich habe alles versucht, aber meine Änderungen haben keinen Einfluss auf das CSS meiner Seite. Kann mir jemand genau sagen, was ich tun muss, um mit scss zu arbeiten? Wir versuchen lediglich, die von Ionic bereitgestellten Standardfarbvariablen zu ändern.Wie kann ich die Standard-Farbvariablen mit scss in Ionic ändern?
Ich habe die erforderlichen Einstellungen wie beschrieben here durchgeführt.
Hier ist meine ionic.app.scss
Datei in SCSS Ordner:
/*
To customize the look and feel of Ionic, you can override the variables
in ionic's _variables.scss file.
For example, you might change some of the default colors:
$light: #fff !default;
$stable: #f8f8f8 !default;
$positive: #387ef5 !default;
$calm: #11c1f3 !default;
$balanced: #33cd5f !default;
$energized: #ffc900 !default;
$assertive: #ef473a !default;
$royal: #886aea !default;
$dark: #444 !default;
*/
// The path for our ionicons font files, relative to the built CSS in www/css
$ionicons-font-path: "../lib/ionic/fonts" !default;
// Include all of Ionic
@import "www/lib/ionic/scss/ionic";
Hier Datei in lib/ionic/scss
Ordner meine _variables.scss ist:
// Colors
// -------------------------------
$light: #fff !default;
$stable: #f8f8f8 !default;
$positive: #387ef5 !default;
$calm: #11c1f3 !default;
$balanced: #33cd5f !default;
$energized: #ffc900 !default;
$assertive: #ef473a !default;
$royal: #886aea !default;
$dark: #444 !default;
// Base
// -------------------------------
$font-family-sans-serif: '-apple-system', "Helvetica Neue", "Roboto", "Segoe UI", sans-serif !default;
$font-family-light-sans-serif: '-apple-system', "HelveticaNeue-Light", "Roboto-Light", "Segoe UI-Light", sans-serif-light !default;
vorgenommene Änderungen in der _variables.scss
nicht gezeigt in meiner App und ich verstehe nicht warum.
Hier ist meine Konsole nach dem Laufen Schluck drin.
abc-Mac-mini:FileFolder xyz$ gulp
[10:34:49] Using gulpfile /Applications/MAMP/htdocs/FileFolder/gulpfile.js
[10:34:49] Starting 'sass'...
[10:34:50] Finished 'sass' after 731 ms
[10:34:50] Starting 'default'...
[10:34:50] Finished 'default' after 15 μs
abc-Mac-mini:FileFolder xyz$
Können Sie "Schluck" in einer Befehlszeilenschnittstelle schreiben und teilen, was es zurückgibt? Es kann sein, dass Sie die notwendigen Abhängigkeiten zum kompilieren der scss vermissen. – Dexter
Hallo Dexter, ich habe Console Return nach dem Laufen Schluck in meiner Frage hinzugefügt. Bitte prüfe. –
Haben Sie Probleme mit allen CSS Eigenschaften oder nur mit der '_variables.scss' Datei? – Dexter