Windows 에서 npm install 시 node-gyp rebuild 동작시 Error 발생으로 npm install 이 되지 않는 경우 해결 방법
node 를 사용하면 가장 많이 실행하는 명령어는 npm install 이라 생각한다. npm install 을 통해서 관련 package 설치하게되는데, Windows 에서 npm install 로 패키지를 설치 하면 간혹 node-gyp.js rebuild 단계에서 에러가 발생하는 경우가 종종 있다.
node_modules\node-gyp\bin\node-gyp.js” rebuild 에러가 발생 하는 경우
이런 경우는 node-gyp 로 npm package 를 rebuild 할 때 Visual Studio Compiler 가 설치 되지 않아서 발생하는 문제가 대부분이다.
msvs_version not set from command line or npm config
VCINSTALLDIR not set, not running in VS Command Prompt
could not use PowerShell to find Visual Studio 2017 or newer
looking for Visual Studio 2015
node-gyp.js rebuild 에러가 발생하는 경우는 아래의 명령어로 해결이 가능하다.
npm install --global node-gyp
npm install --global --production windows-build-tools
windows-build-tools 로 Visual Studio Build Tools 를 성공적가 된다.
이제 npm install 을 하면 아래와 같이 node-gyp rebuild 가 정상적으로 되는 것을 볼 수 있다.
요롷게 node-gyp rebuild 에러가 발생하면 쉽게 해결해서 잘 써보좌~~:)