본문 바로가기

Node.js 개발일지

Mac OS x에서 Global 설치를 위한 관리자 처리

Node.js 에 대한 처음 시작을 하게 되면, 이런 저런 모듈 설명이 들어갈테고, 결국 그 모듈을 설치하여 개발을 시작하게 된다.  맥북으로 개발하는 사용자는 물론 부트 캠프를 이용하여, 사용하기 쉬운 윈도우 OS를 사용하는 개발자도 있을 것이다. 


나처럼 이전에 리눅스는 해봤는데, Mac OS X에는 익숙하지 않고, 엔터테이먼트용으로 맥북을 사용하다가 막상

개발 노트북으로 사용하기에는 친숙함이 떨어질 것이다. 


터미널도 사용해야 하고, 기타 개발툴.. 

썰이 길었다.. 일단 모듈을 설치할때, global 하게 설치해야만 매번 설치하는 일이 없이 유연하게 사용할 수 있다. 


Node.js에서 가장 많이 사용하는 모듈인 Express 만 하더라도.. 

$ npm install express 

$ npm install -g express 


두 번째가 글로벌하게 설치하는 것인데.. 터미널에서 권한이 root가 아니여서 거부당하는 경우가 있다. 

그럴 경우, 아래의 명령어도 root 권한을 획득하자.. 


$sudo -s 

$password


이러면, root 권한도 획득하고, 글로벌하게도 문제없이 설치된다.