npm 패키지 설치 시 전역 혹은 지역 설치

npm 프로젝트를 진행하면서 설치할 때 두가지 방법으로 설치할 수 있습니다.

  • 지역 설치: npm install <패키지명>
  • 전역 설치: npm install -g <패키지명>

지역 설치시 node_modules 폴더가 만들어지면서 정의된 모든 패키지가 다운로드 됩니다. 

만일 프로젝트별로 독립적인 패키지와 버전이 필요하다면 지역설치가 맞습니다. 단, 자주 사용되는 명령이나 
변경이 거의 없는 패키지는 전역 설치 해야 되겠죠.

만일 전역 설치된 목록을 보고자 한다면 다음과 같이 살펴볼 수 있습니다. 

npm list -g --depth 0

제 윈도우에 설치된 결과는 다음과 같습니다.

$ npm list -g --depth 0
C:\Users\medus\AppData\Roaming\npm
+-- ember-cli@3.5.0
+-- eslint@5.5.0
+-- h5p@0.9.0
+-- jshint@2.9.6
+-- webpack@4.33.0
`-- webpack-cli@3.3.2

그밖에 명령 가능한 패키지인 다음과 같은것들은  전역으로 설치하고 그 이외에는 지역설치를 권장합니다. 

  • npm
  • create-react-app
  • vue-cli
  • grunt-cli
  • mocha
  • react-native-cli
  • gatsby-cli
  • forever
  • nodemon

 

 

Tags: 
youngdeok's picture

Language

Get in touch with us

"If you would thoroughly know anything, teach it to other."
- Tryon Edwards -