vue에서 하던대로 package.json 들고와서 sass 열심히 연결하고
sass-rem 설치해서 하려는데 렌더링 된 모습이font-size: rem(15px)하면서 strike 쳐지고 계속 적용이 안됐다.
해결방법
알고보니 node-sass가 문제였다. 공식문서에서 지우고 sass로 깔아서 하라길래 했더니 바로 적용완료!!!
npm uninstall node-sass //node-sass 지우기
npm install sass //sass 설치하기
https://create-react-app.dev/docs/adding-a-sass-stylesheet/
+깨달음
jsx나 tsx는 브라우저에서 이해할수없으므로 컴파일 하여 js로 인식하게 한다. 따라서 react에서는 scss를 그대로 import하여 사용하여도 (== 컴파일하지않아도) 정상적으로 동작한다.
반응형
'React' 카테고리의 다른 글
[React & 환경세팅] [prettier] 한줄 자동 줄바꿈 방지 설정하기 (0) | 2022.06.27 |
---|---|
[React & 환경세팅] [eslint] import ~~~.tsx 오류 (An import path cannot end with a '.tsx' extension) (0) | 2022.06.27 |
[React & 환경세팅] .env 환경변수 파일 값 변경하기 (0) | 2022.03.16 |
[React] useEffect란 ? ? ? (0) | 2022.02.24 |
[React] MVC 패턴으로 코드짜기 (0) | 2022.02.21 |