私は Angular 初心者で、Ember コミュニティから来ました。Ember-CLI をベースにした新しい Angular-CLI を使用しようとしています。
新しいAngularプロジェクトでSASSを扱う最良の方法を知りたいです。ember-cli-sass
Angular-CLI のコア コンポーネントの多くは Ember-CLI モジュールから実行されるため、リポジトリでそれが動作するかどうかを確認します。
動作しませんでしたが、何かを誤って設定しただけかどうかはわかりません。
また、新しい Angular プロジェクトでスタイルを整理する最適な方法は何ですか? sass ファイルをコンポーネントと同じフォルダーに配置すると便利です。
ベストアンサー1
Angular CLIバージョン9(Angular 9プロジェクトの作成に使用)は、 ではなく schema から取得する
style
ようになりましたstyleext
。 次のようにコマンドを使用します。
ng config schematics.@schematics/angular:component.style scss
結果のangular.jsonは次のようになります。"schematics": { "@schematics/angular:component": { "style": "scss" } }
その他の考えられる解決策と説明: sass サポート付きのAngular CLI を使用して新しいプロジェクトを作成する
には、次を試してください。
ng new My_New_Project --style=scss
&も使えます--style=sass
。違いが分からない場合は、この短くて簡単な説明を読んでください。記事それでもまだ分からない場合は、そのまま進んでscss
学習を続けてください。
Angular 5 プロジェクトがある場合は、このコマンドを使用してプロジェクトの構成を更新します。
ng set defaults.styleExt scss
最新バージョン
Angular 6 で CLI を使用して既存のプロジェクトに新しいスタイルを設定するには:
ng config schematics.@schematics/angular:component.styleext scss
または、angular.json に直接入力します:
"schematics": {
"@schematics/angular:component": {
"styleext": "scss"
}
}