worldint
mathengi
worldint
전체 방문자
오늘
어제
  • 분류 전체보기 (152)
    • infra, cloud (4)
      • aws (4)
    • TIL,WIL(일간,주간 회고) (57)
    • 컴퓨터 공학 (5)
      • 정보통신 (3)
      • 컴퓨터 구조 (2)
    • Math (1)
      • linear algebra (0)
      • 명제와 집합 (1)
    • Operating System (8)
      • Linux Ubuntu (1)
    • programming (66)
      • c , c++ (9)
      • c# (0)
      • java (2)
      • javascript (14)
      • Python (4)
      • github (1)
      • programing terms (12)
      • html, css (2)
      • docker (3)
      • algorithm_datastructure (5)
      • database (11)
      • flutter(dart) (2)
    • 항해99 부트캠프 (7)
      • 사전교육 (7)
    • 보안관련 (1)

블로그 메뉴

    공지사항

    인기 글

    태그

    • CloudFront
    • 디비데드락
    • node
    • AWS
    • db데드락
    • nodejs
    • EC2
    • flutter #provider #error
    • Javascript
    • MONGOOSE
    • MongoDB
    • ec2 #코드디플로이 #리눅스
    • ci/cd
    • Blue/Green
    • NVM
    • docker
    • NoSQL

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    worldint

    mathengi

    programming/javascript

    pnpm

    2023. 4. 18. 15:02

    perfoment npm의 약자 

    npm같은 패키지 매니저이다

    기존 npm은 한 컴퓨터에 nest 프로잭트가 100개있다면 각 프로잭트당 node_modules에 같은 모듈이 100개 있을 수있다.

     

    pnpm은 디스크에 패키지를 한번만 설치한다.(한번만 설치하고 심링크와 하드링크로 재사용한다고 함)

     

    특정 저장소에 필요한 패키지를 설치하고 또 그게 필요할때 그 저장소에서 패키지를 가져가서 쓰는 개념인것같다.

     

     

    기존에 node가 16.14버젼이상 설치되어있다면, 아래와 같이 npm을 사용해서 설치할수있다.

    npm install -g pnpm

     

    pnpm install 을 하면 프로잭트에 필요한 모든 의존성을 설치할수있다

    install은 i만 써도 됨

    pnpm i

     

    특정 패키지 설치할떄는 이런식으로 -D 로 devdependencies설정가능

    pnpm add <pkgname>

     

    'programming > javascript' 카테고리의 다른 글

    [typescript] inject,injectable데코레이터 토큰 ,프로바이더  (0) 2023.04.20
    [typescript] ?: 구문  (0) 2023.04.20
    [express] nodemon 사용법  (0) 2023.04.15
    shift, splice, slice 함수 사용법 정리  (0) 2023.04.08
    [javascript] ajax로 get 요청시 서버로 데이터 보내기  (0) 2022.12.14
      'programming/javascript' 카테고리의 다른 글
      • [typescript] inject,injectable데코레이터 토큰 ,프로바이더
      • [typescript] ?: 구문
      • [express] nodemon 사용법
      • shift, splice, slice 함수 사용법 정리
      worldint
      worldint
      공부한 내용들, 트러블 슈팅 용 블로그

      티스토리툴바