728x90
m1에서 node-sass 사용시 나는 에러이다.
제 세팅에서는 node 버전 16까지는 문제 없었는데,
18 위로 업데이트 후 부터 발생했다..
정확한 원인은 맥북의 arm환경 빌드에 대한 릴리즈가 없기때문이라고 한다.
해결법은 많이들 나와있는데,
node-sass제거하고 sass를 사용하는것이다.
$ npm uninstall node-sass
$ npm install sass
그러고나면 정상적으로~
근데 node-sass, sass는 뭐하는 친구들일까??
styles.module.sass 같은 형식의 파일을 본적이 있는가?!
css모듈 사용시 만드는 파일 형식이다.
node-sass는 이 파일을 css코드로 변환해주는 역할을 한다!
(이렇게 야무진 일을 하는 친구였다..하지만 이제 보내주자)
저번에 올렸던 페이지에서 한번 보아하니

node-sass 만나서 즐거웠어~!
728x90
'Front-end' 카테고리의 다른 글
[json-server] json 파일 하나로 백엔드 처럼 쓰기 (0) | 2024.08.09 |
---|---|
[Dayjs] 특정 위치의 날짜 지정하기 (타임존 사용하기) (74) | 2024.08.06 |
사용하지 않는 Import 자동 삭제 (0) | 2024.07.15 |
어떤 npm package를 많이 쓸까? npm package 한눈에 비교하기 (0) | 2024.07.12 |
Recoil, 서당개도 입학과 동시에 할수있는 상태관리 (1) | 2024.07.11 |