npm install을 하는 과정에서 gyp ERR를 만나게 되었다.
Robot.js라는 라이브러리가 있는데 이 라이브러리는 내부적으로 node-gyp라는 모듈을 사용한다.
이 node-gyp라는 모듈은 내부적으로 파이썬 코드가 작성되어 있는 것 같은데, 파이썬 코드가 C++로 변환 되고 이 C++코드가 최종적으로 네이티브(PC운영체제)를 조작할 수 있게끔 해주는 것이다.
원인을 찾아보니 나의 경우에는 node-sass 충돌로 인한 문제였다.
해결
npm uninstall node-sass
npm install node-sass
명령어를 차례대로 입력해주니 해결되었다.