Pre_1_ fullstack

kyoungyeon·2025년 7월 2일
0

TIL

목록 보기
123/129

fullstack_node&&js_refinement

  • package learn

    corepack(4.0)

  • 왜 쓰냐?
    자바스크립트 웹프로젝트를 통괄관리하는 프로젝트 패키지 매니저 (pnpm, yarn)버전을 충돌나지 않게 일관 관리

  • 아래와 같은 에러 처리

    • yarn, pnpm 와 같은 패키지 매니저 버전 충돌성을 관리하는 관리자 역할
      package.json에 "packageManager": "yarn@4.1.1"이 명시되어 있음
      현재 글로벌 Yarn 버전은 1.22.22 (Yarn 1.x)
      Node.js 20 사용 중
      라이브러리 충돌로 Node.js 버전을 낮춰야 했던 경험이 있음
  • node 버전에 포함됨

    • 14.19노드 버전부터 포함되어있다고 함 (별도설치 필요 없음)
    • pnpm 등을 설치안해도 cmd 사용가능 ( 패키지 매니저들을 포괄하는 control node 개념)
    • 각 local dev 버전이 달라도>> corepack 버전만 통합하면 개발자 대통합
  • 설치 && 실행

      corepark enable

    로 실행시키면됨
    설치방법

  • expire && due date
    안타깝게도 node 25버전부턴 서비스 중단

  • alternatives
    volta, fnm- RUST 기반 속도 비교

profile
🏠TECH & GOSSIP

0개의 댓글