npm i -g의 의미

이제우·2024년 2월 3일

npm i는 npm에서 모듈을 설치할 때 사용하는 명령어 이다.

그렇다면 npm i와 npm i -g(-global)은 뭐가 다를까.

npm i -g(-global)은 모듈이 전역 범위로 설치된다.

이 말은 A프로젝트에서 npm i -g로 설치한 모듈이면 B프로젝트에서도 사용이 가능하다는 뜻이다.


실제로 전역으로 dotenv를 설치해보면

이렇게 package.jsondotenv는 보이지 않는다.
왜냐하면 전역으로 설치된 모듈은 시스템의 전역 패스에 설치되기 때문이다.

전역 모듈이 궁금하면 npm list -g 명령어를 입력하면

이렇게 전역변수 리스트를 확인할 수 있다.

혹은,

이렇게 직접 전역패스로 가서 파일관리자로 확인이 가능하다.

profile
게으른 사람 중에 제일 부지런하게 사는 사람이 꿈

0개의 댓글