Vue-cli에서 프로젝트를 만들때 Css Pre-processors에서 SASS를 선택하면
아래 설정없이 바로 style에서 선언하여 사용가능합니다.
1
2
3
4
5
6
7
|
<style lang="scss" scoped>
@import "~styles/variables.scss";
.hello {
background-color: $content_color;
}
</style>
|
cs |
만약 cli를 이용해서 생성시에 설정을 해주지 않았으면 아래처럼 별도로 설치후 사용하시면 됩니다.
--------------------
Vue-cli 로 설치할 경우 간단한 설정만으로도 scss를 사용할수 있습니다 .
scss는 css를 좀더 편하게 사용할수 있게 해주는 확장언어입니다. (http://sass-lang.com/)
사용방법은 우선 "sass-loader","node-sass" js dependency를 추가합니다.
npm install sass-loader node-sass --save-dev
webpack.base.conf.js 파일의 설정을 변경합니다.
module rules에 sass케이스를 추가합니다.
1
2
3
4
|
{
test: /.s[a|c]ss$/,
loader: 'style!css!sass'
}
|
cs |
그리고 HelloWorld.vue의 style에 lang="scss"를 추가 합니다.
1
2
3
4
5
6
7
|
<style lang="scss" scoped>
@import "~styles/variables.scss";
.hello {
background-color: $content_color;
}
</style>
|
cs |
이렇게 해주면 sass이용이 가능합니다.
'Programming > Vue-tip' 카테고리의 다른 글
[VueCli3] Invalid Host header (0) | 2018.11.30 |
---|---|
[vuejs] Uncaught SyntaxError: Unexpected token < (0) | 2018.11.16 |
Vue.js input 한글만 입력 테스트 (0) | 2018.10.31 |
vue-cli3 proxy 설정 (0) | 2018.10.30 |
[vue-cli/error] [vuex] vuex requires a Promise polyfill in this browser. (0) | 2017.12.15 |