본문 바로가기

개발

Windows 에서 npm install 시 node-gyp rebuild 동작시 Error 발생으로 npm install 이 되지 않는 경우 해결 방법

728x90

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 Promptcould not use PowerShell to find Visual Studio 2017 or newerlooking 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 에러가 발생하면 쉽게 해결해서 잘 써보좌~~:)