Angular 6의 경우 공식 문서를 확인하십시오.
참고 : 대한 @angular/cli
보다 이전 버전을 6.0.0-beta.6
사용하는 ng set
대신에 ng config
.
기존 프로젝트
기본 css
스타일 로 설정된 기존 angular-cli 프로젝트 에서 몇 가지 작업을 수행해야합니다.
- 기본 스타일 확장명을
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를 지정하여 스타일을 찾으십시오.
수동으로 파일 확장자 변경 apps[0].styles
의를angular.json
- 새 스타일 파일을 찾으려면 구성 요소를 가리 킵니다.
styleUrls
새 파일 이름과 일치하도록 구성 요소를 변경하십시오.
향후 프로젝트
@Serginho가 언급했듯이 ng new
명령을 실행할 때 스타일 확장을 설정할 수 있습니다
ng new your-project-name --style=scss
나중에 작성하는 모든 프로젝트의 기본값을 설정하려면 다음 명령을 실행하십시오.
ng config --global defaults.styleExt=scss
git diff
당신은 그것이 변경된 것을 볼 수 있습니다.