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 순으로 설치하도록 한다.
'dev' 카테고리의 다른 글
이 앱은 정책 변경의 영향을 받습니다. 구글 안드로이드 SMS 및 CALL_LOG 권한 (0) | 2018.12.31 |
---|---|
구글 애널리틱스 아카데미 시험 모음(GAIQ 문제) (21) | 2018.12.13 |
맥에서 nginx 설치 및 설정 (0) | 2018.09.24 |
git config 아톰(atom)에서 설정하기 (0) | 2018.09.22 |
아톰(atom) node.js 실행하기 (0) | 2018.07.22 |
리눅스, 유닉스, alias 날짜 지정하기 (0) | 2018.02.18 |
git 강제 덮어씌우기. (0) | 2018.02.18 |
mariadb 마리아디비 bind address 수정하기 원격접속 열기 (0) | 2018.02.16 |