티스토리 뷰


node-gyp + synchronize 설치 오류(install error) 시 조치방법


먼저 종속된 npm 모듈들을 수기로 설치해줘야 한다.gyp 모듈은 말 그대로 네이티브 모듈을 컴파일하기 위한 모듈이다. 사전에 필요한게 꽤 많다. 파이썬도 있어야되고, 윈도우 build tool도 있어야 한다. 하나씩 설치해보자.


나같은 경우는 node.js에서 synchronize, fibers를 사용하기 위해 node-gyp가 필요하게 되었다. 


문득 gyp의 약자가 궁금해서 검색해봤더니 ( Generate Your Projects )  였다. 


1. windows-build-tools 모듈을 설치해준다.

npm install --global --production windows-build-tools



참고 기다리면 Visual studio build tools를 성공적으로 설치했다고 메세지를 볼수 있다. 

그 다음 턴은 파이썬 설치다. 시간이 좀 걸리니 인내심을 가지고 기다리자. 




파이썬까지 모두 성공했다.



2. 프로젝트 경로에 가서 node-gyp를 설치해본다.

fibers, synchronize 에서 에러가 나는 경우 npm uninstall로 먼저 삭제해준 뒤에 설치한다.


3. 비주얼스튜디오를 설치한 뒤 맞는 버전을 세팅해준다.

npm config set msvs_version 2017


4. 다시 synchronize를 설치해보자.



온갖 삽질 끝에 성공했다. fibers.node를 생성할수 있으면 된 것이다... 사실 이전에 성공했던 윈도우에서 복사해오면 편하다. 할때마다 헷갈리기도 하고 ... 설치할 때는 node-gyp, fibers, synchronize 순으로 설치하도록 한다. 


댓글
최근에 올라온 글
최근에 달린 댓글