vue 버전에 따라 sass-loader 버전의 호환성이 다르기 때문에 버전을 꼭 확인하자.
- vue 2.6 버전 : sass-loader 10 버전 대
사용
1. 지역
@는 /src와 같다.
@import "@/assets/scss/reset.css";
2. 전역
루트 디렉토리에 vue.config.js 파일을 추가해준다.
module.exports = {
css: {
loaderOptions: {
sass: {
additionalData: `@import "@/assets/scss/style.scss";`
}
}
}
};
- css.loaderOptions 옵션을 변경해 적용한다.
- 모든 컴포넌트의 스타일에 적용한다.
- sass-loader 버전 8은 data가 아니라 prependData를 써줘야한다.
- 그 이상 버전은 additionalData를 써준다.
'Development > CSS & SCSS' 카테고리의 다른 글
[CSS] flex 아이템에 적용하는 속성 (0) | 2021.12.28 |
---|---|
100vw / vh 와 100% 단위 알고 함수를 만들어보자! (0) | 2021.12.22 |
[scss] mixin (0) | 2021.12.21 |
[CSS] 이미지 사이즈 맞추기 (크롭화) (0) | 2021.04.20 |
[CSS] 미디어쿼리 중단점 (0) | 2021.04.20 |