기타 명령어
npm -version #
- npm 자체의 버전 체크
npm -v 로 축약 가능
npm install -g npm #
- npm 자체의 버전 업그레이드
맥 리눅스의 경우에는 sudo를 붙여야 할 수도있다.
npm outdated #
- 업데이트 가능한 패키지가 있는지 체크
npm update 패키지명 #
- 패키지를 최신 버전으로 업데이트
npm info 패키지명 #
- 패키지의 상세 정보 파악
npm search 검색어 #
- npm 서버의 패키지 검색
npm help #
- 명령어 목록 확인
npm ls #
- 설치된 패키지들의 구조를 보여준다.
npm ls 패키지명 : 패키지와 관련된 구조만 노출 npm ll : 더 상세한 패키지 구조 정보 노출
npx 패키지명 [옵션] #
- 설치하지 않은 패키지를 전역처럼 콘솔에서도 사용할 수 있도록 해주는 명령어
- 즉, node_modules/bin 폴도에서 해당 패키지의 바이너리 파일을 찾아서 실행시켜 준다.
- 만약 해당 패키지가 없다면 임시로 다운로드 받아 설치하여 실행시킨다.
npx에 대한 내용은 길어질 수 있으므로 생략 사용예시 : npx pm2 list
Node.js가 패키지를 참조하는 방식 #
node.js 에서 외부모듈을 사용하면, 아래와 같은 순서로 패키지를 찾아간다.
현재 실행 중인 폴더에서 찾는다 (최우선 순위)상위 폴더로 이동해서 찾는다.전역 패키지가 설치된 폴더로 이동해서 찾는다.