npm에는 지역과 전역이라는 두가지 설치모드가 존재합니다.

지역 설치는 해당 폴더에 node_modules 라는 폴더가 생기며 이곳에 외부 모듈이 설치 되며 시스템 전체에 영향을 주지 않고, 해당 프로젝트에서 필요로 하는 특정 모듈만을 받아서 사용할 수 있습니다.

전역 설치는 노드에서 전역으로 사용하기를 원하는 모듈을 설치 할 때 사용하게 되는데 대체적으로 Grunt 와

같은 명령행 도구를 전역으로 설치합니다.

전역 모드 같은 경우

유닉스 기반 시스템에서는 /usr/local/lib/node_modules 폴더에 설치

윈도우 기반 시스템에서는 보통 C:\Users\%USERNAME%\AppData\Roaming\npm\node_modules 폴더에 모듈을 설치한다고 합니다.

출처

https://alexband.tistory.com/10