yarn berry(v2이상) , npm

민박지·2021년 11월 7일

Devops

목록 보기
1/4

yarn와 함께 PnP 적용해보기

  • yarn2 의 등장배경, 유령의존성
    dependency tree hoisting
    유령 의존성 - B(1.0) 모듈의 라이브러리에 직접 접근 가능해진다. 의도치 않은 참조로 동작함.

    쉽게말하면 node_modules 가 아닌 각 의존성을 zip 아카이브로 동적으로 참조한다.

    의존성 설치 문제 해결, zero-install 이 안정적.

    toss yarn berry 후기

nestjs 기준 간단 설치 / vscode 적용
zipFS 익스텐션 설치
yarn dlx @yarnpkg/sdks vscode
yarn plugin import typescript
ctrl+shift+p -> 타입스크립트 버전.현재 워크스페이스(안뜨면 디폴트값선택)

잘 정리된 글

.gitignore 설정값.

If you're using Zero-Installs:

.yarn/*
!.yarn/cache
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

If you're not using Zero-Installs:

.pnp.
.yarn/

!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

profile
개발자

0개의 댓글