ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • package manager
    Node.js 입문주차 2023. 10. 31. 17:18

    Package manager란?

     

    패키지를 손쉽게 다루는 작업을 위한 툴_

    다른 사람이 만든 코드를 다운받거나 코드를 배포하여 다른 사람과 공유하는 툴_

    node js에는 npm과 yarn이 존재한다는 그 툴_

     

    Npm이란?

     

    자바스크립에서 사용할 수 있는 패키지 관리자로 

    npm을 설치해서 코드받아 쓰는데 관리도구_

    npmjs.com에서 다운 받을수 있다.

     

    Yarn이란?

     

    npm의 대체자인 페이스북에서 만든 패키지 매니저_

    npm보다 편리하고 빠른속도로 관리할수 있는 툴_

     

    허나, npm과 yarn을 특별한 이유없이 같이 쓰지 않는 것이 좋다. 충돌위험O

     

    Package.json이란?

    즉, npm이나 yarn같은 툴에서 받은 패키지를 관리할 때 사용하는 파일

    동일 패키지라도 특정한 버전이 필요할 수 있다.

    또한 프로젝트명, 작성자, 라이센스 정보 등 다양한 메타 데이터를 기록할 수 있다.

     

    Package-lock json?

     

    패키지를 설치 수정 삭제 할 때마다 의존관계를 Package-lock json에 저장한다.

    저장된 패키지는 정확히 일치한 버전만 기록하여 관리하고 사용한다.

    'Node.js 입문주차' 카테고리의 다른 글

    Request와 Response (RES, Req)  (0) 2023.11.01
    ROUTER, MODULE,  (0) 2023.11.01
    HTTP/ WEB SERVER  (0) 2023.10.31
    Class(클라쓰)  (2) 2023.10.31
    Error handling  (0) 2023.10.31
Designed by Tistory.