반응형
vue3쓰는데 scss가 왜케 적용이 안되는지 삽질하다가 어..? 하고 발견함. 보통 vue에서 scss설치하는거 보면 node-sass랑 sass-loader 설치해서 vue.config.js에 뭐 적어줘야하는데, 만약에 vue3를 쓴다면 저런 작업이 일절 필요없고 엄청 간단함ㄷ;
1. sass 설치
npm install -D sass
그리고 원하는 위치에 scss파일 하나 만들어줌.
2. main.js에 입력
import { createApp } from "vue";
import App from "./App.vue";
// import './assets/main.css' 원래 이게 적용되어있어서 주석처리
import "./assets/scss/common.scss";
createApp(App).mount("#app");
허허 이렇게 하면 그냥 다 되는거였음...
'vue' 카테고리의 다른 글
[vue3] ref로 받은 element가 null일때 (0) | 2023.02.03 |
---|---|
[vue3] Component emitted event "함수이름" but it is neither declared in the emits option nor as an "on함수이름" prop. (0) | 2023.02.02 |
vue - components컴포넌트 관련 이슈 정리 (0) | 2022.12.19 |
[vue3] checkbox 체크박스 관련 이슈정리 (0) | 2022.12.15 |
vue 관련 이슈 정리 (0) | 2022.12.06 |