ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 옵션을 설정하면 된다. 

     

     

    [출처 -https://academy.dream-coding.com/courses/node ]

    '개발언어 > 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

    댓글

Designed by Tistory.