×

    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