pnpm 메이저 버전이 v9로 업데이트 되었습니다

주요 변경사항

  • 안녕 Node 16: Node 16 지원이 중단됩니다. 필요한 경우 별도로 설치해서 사용해야 합니다.

  • 컨피그 변경: 기본 설정, 특히 pnpm workspace 관련 기본값이 업데이트되었습니다.

    • link-workspace-packages 디폴트가 비활성화로 변경: 종속성이 워크스페이스 프로토콜(ex: "foo": "workspace:*")을 사용해야만 워크스페이스 패키지에 연결됩니다.

    • hoist-workspace-packages 디폴트가 활성화로 변경: 패키지들이 root의 node_modules 밑에 설치됩니다.

    • enable-pre-post-scripts: pre, post 스크립트가 이제 자동으로 실행됩니다.

    • package.jsonpackageManager 필드 사용: 사용중인 패키지 매니저 또는 pnpm 버전을 명시해두면 pnpm을 실행할 지 필드를 살펴보고 결정한다고 합니다.

  • Lockfile 변경: 가독성 개선과 Git conflicts를 줄여줄 v9 Lockfile이 도입되었습니다.


https://github.com/pnpm/pnpm/releases/tag/v9.0.0

Release v9.0.0 · pnpm/pnpm

GitHub

Release v9.0.0 · pnpm/pnpm

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 4월 17일 오전 10:06

댓글 0