Angular CLI の CSS から SCSS への移行
Angular CLI は、プロジェクトで SCSS スタイルシートを利用する機能を提供します。ただし、SCSS の実装中に「そのようなファイルまたはディレクトリはありません」というエラーが発生した場合は、特定の手順を実行する必要があります。
デフォルト スタイル拡張のコマンド
ドキュメントに記載されているように、「ng setdefaults.styleExt scss」を実行すると、デフォルトのスタイル拡張子が SCSS に設定されます。ただし、このコマンドは常に期待どおりに機能するとは限りません。
既存のプロジェクトの解決策
デフォルトのスタイル拡張子を SCSS に変更します:
CSS ファイルの名前を次のように変更しますSCSS:
CLI をポイントするstyles.scss:
コンポーネントの更新参照:
今後のプロジェクトのデフォルトを設定する
新しいプロジェクトを作成するときは、プロジェクトの作成時にスタイル拡張子を指定できます:
ng new your-project-name --style=scss
すべての新しいプロジェクトのデフォルトのスタイル拡張子をグローバルに設定するには:
ng config --global defaults.styleExt=scss
以上がAngular CLI プロジェクトで CSS から SCSS に正常に移行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。