2017-01-06 8 views
8

Angular-CLIの最新バージョンを使用してAngular2プロジェクトを作成しています。私は、src/assets/styles/_vars.scssに変数を含むsassファイルを持っています。Angular-CLI Sass

@import "vars"; 

フルパスまたは相対パスを書き出す代わりに、サスペンドコンパイラを設定することは可能ですか?

答えて

15

あなたは運が良かったです。 this prを参照してください。

例として、sassを使用している場合は、内のstylePreprocessorOptionsオブジェクトをアプリの設定に追加することを検討しています。たとえば:あなたは、このようなmy-app/src/styles/_vars.scssとしてSCSSファイルを持っていた場合は、ここから

"apps": [ 
    { 
     "stylePreprocessorOptions": { 
      "includePaths": [ 
       "styles" // This would point to the `my-app/src/styles` directory 
      ] 
     } 
    } 
] 

は、あなたが、あなたのアプリケーション全体で

@import 'vars' 

は、ファイルをSCSSすることができます。

angular-cliを少なくとも1.0.0-beta.26に更新することを忘れないでください。