npm i는 npm에서 모듈을 설치할 때 사용하는 명령어 이다.
그렇다면 npm i와 npm i -g(-global)은 뭐가 다를까.
npm i -g(-global)은 모듈이 전역 범위로 설치된다.
이 말은 A프로젝트에서 npm i -g로 설치한 모듈이면 B프로젝트에서도 사용이 가능하다는 뜻이다.

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

이렇게 package.json에 dotenv는 보이지 않는다.
왜냐하면 전역으로 설치된 모듈은 시스템의 전역 패스에 설치되기 때문이다.
전역 모듈이 궁금하면 npm list -g 명령어를 입력하면

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

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