Node, windows에서 global package에 접근하기

npm install -g underscore을 하고 var _ = require("underscore");를 했는데 Error: Cannot find module 'underscore'오류가 생겼다.

node에서 global package의 path를 인식하지 못했기 때문이다.

windows system variable에 global package의 path를 추가 시켜 줘야 비로서 node가 찾을 수 있다.

Computer (우클릭) > System Properties > Advanced로 접근한 뒤에 variable을 다음과 같이 추가해 준다.

# Windows XP
NODE_PATH : %USERPROFILE%\Application Data\npm\node_modules 

# Windows 7
NODE_PATH : %AppData%\npm\node_modules

아니면 command에서 다음과 같이 입력한다.

set NODE_PATH=%AppData%\npm\node_modules
... ... ... ...
Back