今回は、Angular で SCSS をサポートする方法と、Angular で SCSS をサポートするための 注意点 について説明します。実際のケースを見てみましょう。
SCSSの紹介
モジュール化
を目的として、通常は SCSS と SASS を使用します。では、Angular プロジェクトで SCSS または SASS をサポートするにはどうすればよいでしょうか?以下の2通りの方法でご紹介します指定されたディレクトリで実行します: ng new myProject –style=scss
注: ここでは、Angular の CLI を使用してプロジェクトを作成します。 SASS を指定する場合は、scss を sass に置き換えるだけです。2. 現在のプロジェクトを変更します
angular-cli.json ファイルを変更する 変更する必要がある主な場所は 2 つあります:
デフォルトの styleExt 値を scss"defaults": { "styleExt": "scss", "component": {} }
"apps": [ { "root": "src", "outDir": "dist", "assets": [ "assets", "favicon.ico" ], "index": "index.html", "main": "main.ts", "polyfills": "polyfills.ts", "test": "test.ts", "tsconfig": "tsconfig.app.json", "testTsconfig": "tsconfig.spec.json", "prefix": "app", "styles": [ "styles.scss" ], "scripts": [], "environmentSource": "environments/environment.ts", "environments": { "dev": "environments/environment.ts", "prod": "environments/environment.prod.ts" } } ],
angularcli は css プロジェクトを scss プロジェクトに変換します
方法 1:
追加時のデフォルトは scss
ng new My_New_Project --style=scss
方法 2:
1. .angular-cli.json設定ファイル
:"defaults": { "styleExt": "scss", } "styles": [ "styles.scss" ],
@import 'variables'; @import '../node_modules/bootstrap/scss/bootstrap';
以上がAngular で SCSS をサポートする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。