Inspired World

Windows에서 Node.js Native Module 설치하기 본문

Node.js

Windows에서 Node.js Native Module 설치하기

InspiredJW 2016.09.05 05:02

Windows에서 Node.js Native Module 설치하기


Node.js가 0.4.x 때는 아예 Linux/Mac 에서만 지원을 했었고

나중에 0.6.x 때부터는 Windows support가 생겼습니다.



npm 모듈들을 설치하다 보면 native module을 사용하는 모듈들을 많이 볼 수 있는데요.

윈도우 환경에서는 native module을 설치하는 과정에서 에러가 나고 잘 안되서 몇시간씩 삽질하는 경우가 있습니다.

저도 해보다가 안되서 그냥 맥에서 해야지 했었는데…

구글링해보면서 별의 별 복잡한 방법으로 해결책을 찾았습니다.

나중에 보니 아주 쉬운 방법이 있었더군요;


node-gyp라는 모듈이 native module을 빌드하는 과정에서 에러를 많이 뱉어내게 되는데

관리자 권한 실행 으로 cmd를 실행하고 아래 명령어를 입력합니다.

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

알아서 필요한 dependency인 python 2.7, MSBuild, VS2015 C++ Compiler 등을 설치하고 PATH에 추가해줍니다.

윈도우 7, 비스타 환경에서는 추가적으로 .NET Framework 4.5.1이 필요합니다.

먼저 설치해주시고 위 명령어를 시도해보세요.


저작자 표시 비영리 변경 금지
신고
0 Comments
댓글쓰기 폼