[개발] 지식/node.js
node-sass 버전 별 지원되는 Node.js 버전
하하미아
2022. 9. 4. 00:20
개발 환경을 변경하고, 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에서 확인할 수 있다.
예를 들어 15 버전의 Node라면 node sass 는 5 버전 미만은 호환이 안된다. 16버전의 Node라면 node-sass는 6버전 이상을 사용해야 한다. node-sass 버전을 변경하면 디펜던시가 꼬일 수 있기 때문에, 개인적으로 Node 버전을 높이는 것을 추천한다.
Reference