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
명령어 실행 후 다시 모든 것이 정상작동한다. 에러 메시지 잘 보자!