-
NodeJS global로 설치하고 목록확인개발언어/Node.js 2022. 8. 18. 18:30
🚫중요 노트
npm에서 글로벌로 패키지를 설치할때 왠만하면 sudo(파워권한)로 설치하지 않는 것이 좋다. 왜냐하면 보안에 안전하지 않기 때문이고, 최대한 피해야한다.
npm i -h
위 와 같은 명령어를 terminal에 입력하면 여러가지 option들과 package를 설치하는데 필요한 내용들을 확인 할 수 있다.
npm install [<@scope>/]<pkg>
npm install [<@scope>/]<pkg>@<tag>npm install은 하나 package 전체를 다 받을 수도 있고, 또 package안에 잘게잘게 작은 package가 나눠져있다면, 나눠져 있는 package중 일부만 다운받을 수도 있다.
npm install <git:// url>
github URL에서도 받아 올 수 있다.
aliases: add, i, in, ins, inst, insta, instal, isnt, isnta, isntal, isntall
위의 나열된 것은은 install의 aliases로 npm install과 같은 기능을 한다.
Global option
npm i -g
npm을 이용해서 내 프로젝트 뿐만이 아니라 컴퓨터 전체에 필요한 경우에는 -g option을 줘서 global로 설치할 수 있다.
npm list -h
npm에 설치된 모든 list를 확인할 수 있다. 덧붙여서 -h option을 사용하면, 위의 출력 결과 처럼 list의 aliases도 확인 할 수 있다.
npm list -g
global에 설치된 npm package를 확인해 볼 수 있다.
npm ll -g --dept=0
그냥 npm list -g 명령어만 입력하게 되면 많은 개수에 npm package들이 출력되는 것을 확인할 수 있다. 왜냐하면 한가지 dependency를 설치하게 되면 그 dependency가 실행되는데 필요한 다른 dependency들이 가지처럼 뻗어서 설치되어 여러 라이브러리가 중첩적으로 설치되기 때문이다.
의존성때문에 설치된 다른 라이브러리 까지 보고 싶지 않다면 --dept 옵션을 설정하면 된다.
'개발언어 > Node.js' 카테고리의 다른 글
NodeJs 서버로서의 노드 (0) 2022.12.12 NodeJS 스레드 (0) 2022.12.12 NodeJS - npm 라이브러리 버전관리 (0) 2022.08.18 NodeJS - npm 기본사항 (0) 2022.08.18 Express sever만들기(Request) (0) 2022.08.03