Angular 6 については、公式ドキュメントを確認してください
注:@angular/cli
よりも古いバージョンの場合6.0.0-beta.6
はng set
、ng config
.
既存のプロジェクトの場合
デフォルトのスタイルでセットアップされた既存の angular-cli プロジェクトではcss
、いくつかのことを行う必要があります。
- デフォルトのスタイル拡張子を次のように変更します
scss
.angular-cli.json
(Angular 5.x 以前) またはangular.json
(Angular 6+)で手動で変更するか、次を実行します。
ng config defaults.styleExt=scss
エラーが発生した場合:Value cannot be found.
次のコマンドを使用します。
ng config schematics.@schematics/angular:component.styleext scss
(*ソース: Angular CLI SASS オプション)
既存の.css
ファイルの名前を.scss
(styles.css および app/app.component.css)に変更します。
CLI をポイントして、styles.scss を見つけます。
のファイル拡張子を手動で変更しapps[0].styles
ますangular.json
- コンポーネントをポイントして、新しいスタイル ファイルを見つけます
styleUrls
コンポーネントの を新しいファイル名に合わせて変更します
将来のプロジェクトのために
@Serginhoが述べたように、ng new
コマンドの実行時にスタイル拡張を設定できます
ng new your-project-name --style=scss
今後作成するすべてのプロジェクトのデフォルトを設定する場合は、次のコマンドを実行します。
ng config --global defaults.styleExt=scss