Comment utiliser Angular 4 avec SASS

Je commence mon premier projet à l'aide de Angular4 et sass et j'essaie de comprendre comment travailler avec sass la bonne façon. Je suis en utilisant angular-cli et déjà définir le style par défaut à utiliser scss de la syntaxe. J'ai aussi déjà défini à la compilation, etc.

Cependant j'ai vu que nous avons une option styleUrls sur le composant, où, dans certains cas, nous définissons les styles utilisés uniquement dans le composant.

Le problème est que lorsque j'ai mis un scss fichier dans ce component c'est de ne pas générer sa propre .css fichier n'étant pas inclus dans les principaux .css fichier généré à partir de la racine du projet.

Donc en gros, j'ai un projet de structure comme ceci:

app
    app.module.ts
    app.routing.ts
    home
        home.component.ts
        home.html
        _home.scss
    client
        client.component.ts
        client.html
        _client.scss
scss
    _imports.scss
    colors
        _colors.scss
    ui
        _button.scss
        _table.scss
    //.. more folder and files
styles.scss
index.html

Et j'aimerais être en mesure de fixer les principales css style à l'intérieur de la styles.scss fichier, qui sera inséré dans le index.html fichier plus tard, sur le processus de construction. Mais aussi être en mesure de générer un seul css fichier pour chaque composant que j'ai, par exemple, home et clientet de n'utiliser ces css styles à l'intérieur de leur propre component.

Est-il possible de le faire? J'ai essayé de le faire, ou de trouver d'autres ressources sur ce sujet, mais rien trouvé.

source d'informationauteur celsomtrindade | 2017-06-22