get/set wurden verworfen zugunsten des config-Befehls
Verwendung von angular-cli auf der Kommandozeile, die ich ausgeführt:
ng set defaults.styleExt styl
um das default-styling-Stift, und ich bekam diese Antwort:
get/set wurden verworfen zugunsten der config-Befehl
Möchte ich die Formatvorlage ändern, die Erweiterung auf ein BESTEHENDES Projekt zu verwenden SCSS. Wie mache ich das mit dem config-Befehl? Wo ist die Dokumentation für ng config?
Ich bin mit Eckigen CLI-v6.0.0
ng Hilfe sagt:
config Get/set configuration Werte
aber nicht aufwendig. Dank
- github.com/angular/angular-cli/wiki/config
- sehr nützlicher link, vielen Dank - aber nicht sicher, welcher Wert in der config-Bedürfnisse verändern, um dies zu erreichen
- warum würden Sie nicht einfach ersetzen
set
mitconfig
? warum würde das Schlüssel/Wert-anders sein? - Es scheint eine änderung im layout der config-Datei im Winkel-cli-v6
- https://github.com/angular/angular-cli/wiki/stories-css-preprocessors
- bitte fügen Sie Ihren Kommentar als Antwort und ich werde dies akzeptieren, da es aus offiziellen docs thx
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eckige 6 Sie möchten, verwenden Sie den folgenden Befehl ein:
Diese automatisch den "Schaltplänen" im Abschnitt halfer erwähnt, um den Winkel.json-Datei.
Hier ist die offizielle Dokumentation:
https://github.com/angular/angular-cli/wiki/stories-css-preprocessors
styl
mitscss
, das istng config schematics.@schematics/angular:component.styleext scss
styl
in meiner Antwort, weil die Person, die die Frage gestellt wurde, Fragen über das ändern der Standard-styling der Stift. Dieses argument kann geändert werden, um beliebige Datei-Endung Sie möchten die Standardeinstellung zu sein.OK ich habe ein diff auf ein Projekt erzeugt mit:
und der gleichen ohne die --style-flag und die Unterschiede in den Winkel.json-config-Datei dargestellt werden, in der 2 .png-Dateien beigefügt.
Mit diesen diffs, die ich manuell änderungen vorgenommen eckig.json wie folgt:
(1) Ändern
projects.PROJECT_NAME.schematics
wie folgt:(2) Ändern
projects.PROJECT_NAME.architect.build.options.styles
wie folgt:(3) Ändern
projects.PROJECT_NAME.architect.test.options.styles
wie folgt:(4) Umbenennen src/styles.css src/styles.styl
Ihre vorhandenen Komponenten gerne weiter verwenden
.css
sondern neue Komponenten werden jetzt generiert werden, mit.styl
- Dateien.Diffs im PNG-format wie folgt:
...
ng config projects.PROJECT_NAME.schematics.@schematics/angular:component '{ styleext: "scss"}'
für ein bestimmtes Projekt oder für den Standard über alle Projekte
ng config schematics.@schematics/angular:component '{ styleext: "scss"}'
ng config schematics.@schematics/angular:component '{ styleext: "scss"}' -g
-g
bekomme ichInvalid JSON character: "s" at 0:11.