[Node.js] Node 17버전 node-sass 에러

2021. 11. 15. 21:52개발공부/JavaScript

Node 17 node-sass 에러

Vue에서 사용한 라이브러리를 위해 Node 버전을 17으로 업데이트 하고 빌드했을 때 sass가 없다는 에러가 발생했습니다. 해결은 14 버전으로 낮추는 방법으로 됐지만 원인을 파악해봤습니다.

Stackoverflow에서도 npm install node-sass 라던지 rebuild 커맨드를 해결방법으로 제시해주고 있습니다.

node-sass란?

scss 파일을 미들웨어를 통해 css파일로 빠르게 컴파일 해주는 라이브러리 입니다.

왜 node 버전에 따라서 node-sass 에러가 날까?

npm node-sass 문서를 보면 답이 나와있습니다.

사용빈도가 줄어서인지 Node 17 버전부턴 LibSass is Deprecated 되었기 때문입니다.

image

대체는 DartSass로 할 수 있다고 합니다. 따라서 Node 17버전 이상을 쓰신다면 DartSass 를 사용하시기 바랍니다.


참고자료

'개발공부 > JavaScript' 카테고리의 다른 글

[Vue.js] Pagination  (0) 2021.10.02
(3) JSONArray & JSONObject  (0) 2021.06.23
(2) querySelectorAll  (0) 2021.03.15
(1) JSON stringify  (0) 2021.03.13