-
package managerNode.js 입문주차 2023. 10. 31. 17:18
Package manager란?
패키지를 손쉽게 다루는 작업을 위한 툴_
다른 사람이 만든 코드를 다운받거나 코드를 배포하여 다른 사람과 공유하는 툴_
node js에는 npm과 yarn이 존재한다는 그 툴_
Npm이란?
자바스크립에서 사용할 수 있는 패키지 관리자로
npm을 설치해서 코드받아 쓰는데 관리도구_
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