node-sass 버전 별 지원되는 Node.js 버전

2022. 9. 4. 00:20[개발] 지식/node.js

개발 환경을 변경하고, npm i 로 모듈들을 설치하고 실행시키면 아래와 같이 에러가 발생하는 경우가 있다.

npm ERR! code 1
npm ERR! node_modules/node-sass
npm ERR! command failednpm ERR! command sh -c node scripts/build.js

경험상 node-sass 모듈 관련하여 많이 발생하는데, 원인은 Node.js 버전과 호환성이 맞지 않기 때문이다. 호환되는 버전 정보는 아래와 같으며, https://www.npmjs.com/package/node-sass에서 확인할 수 있다.

node-sass, Node.js 호환성 테이블

예를 들어 15 버전의 Node라면 node sass 는 5 버전 미만은 호환이 안된다. 16버전의 Node라면 node-sass는 6버전 이상을 사용해야 한다. node-sass 버전을 변경하면 디펜던시가 꼬일 수 있기 때문에, 개인적으로 Node 버전을 높이는 것을 추천한다.

Reference

 

node-sass

Wrapper around libsass. Latest version: 7.0.1, last published: 8 months ago. Start using node-sass in your project by running `npm i node-sass`. There are 12316 other projects in the npm registry using node-sass.

www.npmjs.com

 

nodejs 와 node-sass 버젼 호환 : Node Sass does not yet support your current environment

node-sass 버젼과 node 버젼이 맞지 않을떄 빌드시 서버에서 다음과 같은 오류 가 낫다. npm ERR! code 1 npm ERR! path ~~~~node_modules/node-sass npm ERR! command failed npm ERR! command sh -c node script..

juntcom.tistory.com

 

<