2017-07-19 3 views
3

Das Problem, das ich habe, ist, dass jedes Mal, nachdem ich eine neue Komponente erstellt habe, ich daran denken muss, es .less Stylesheet zu angular-cli.json Datei hinzuzufügen. Was ich wirklich gerne hätte, ist irgendwie kantig zu erzählen, um einfach alle .less Dateien wiederherzustellen, wo auch immer in src sie sind. Ich habe versucht, so etwas wie dies zu tun:Wie alle .less-Dateien in angular-cli.json Styles Abschnitt enthalten?

{ 
    "apps": [ 
     { 
      ... 
      "styles": [ 
       "**/*.less" 
      ], 
      ... 
     } 
    ] 
} 

Aber ich bin

module not found error

Jede Hilfe zu bekommen?

+0

Es ist nicht verwandt ist - ich bin kein Ich frage nach dem Erstellen von .less-Dateien im Allgemeinen, aber über die automatische Bündelung von Stylesheet-Dateien (.less, .sass oder .css), die ich habe. Bitte lesen Sie meine Frage gründlich und entfernen Sie die doppelte Markierung :) –

Antwort

0

jedes Mal, nachdem ich eine neue Komponente, erstellen muss ich es .Weniger Sheet Winkel cli.json

Keine Notwendigkeit hinzufügen merken.

Die Komponenten werden in app.module.ts importiert und auch zu imports[] hinzugefügt.

angular-cli.json enthalten nur das globale Stylesheet styles.less und die Stylesheets von npm-Paketen.

es wird automatisch hinzugefügt, wenn Sie

ein Paket über npm installieren Wenn Erweiterung Ihre Standardstil nicht weniger ist,

in Winkel cli.json, in dem unten stehenden Code

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

ersetzen die CSS mit weniger, die

"defaults": { 
    "styleExt": "less", 
    "component": {} 
} 
+1

Ich war wie 200000% sicher, dass wir auch Komponenten-Stile zu 'Angular-CLI'-Datei hinzufügen müssen. Sehr albern von mir :). Vielen Dank! –

Verwandte Themen