All Articles

Nodejs 버전 업데이트 후 Gatsby 에러

Nodejs 공부를 하느라 며칠 전 버전을 업데이트 했다. 오늘 블로그 쓴 것을 배포 하려니 에러가 나고 미리보기용으로 gatsby develop을 해봐도 같은 에러가 났다.

대충 에러 메시지 마지막줄 failed Building development bundle 를 긁어서 구글링하고 이것저것 해봐도 신통찮아서 다시 에러메시지를 읽어봤더니 거기에 답이 있었다.

ERROR #98123  WEBPACK

Generating development JavaScript bundle failed

Missing binding /Users/blog/node_modules/node-sass/vendor/darwin-x64-83/binding.node
Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 14.x

Found bindings for the following environments:
  - OS X 64-bit with Node.js 11.x

This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass` to download the binding for your current environment.

File: src/assets/scss/init.scss

npm rebuild node-sass 명령어 실행 후 다시 모든 것이 정상작동한다. 에러 메시지 잘 보자!