npm/yarn classic으로 된 기존 프로젝트에 yarn berry 적용기
사전 준비
$ corepack enable
$ yarn --version
1.22.19
$ yarn set version berry
...
$ yarn --version
3.2.4
visual studio code 기준
code completion/hinting 을 사용하려면 typescript를 사용하지 않는 프로젝트라도 typescript가 개발/빌드 환경에 존재해야 합니다.
$ yarn add -D typescript
그리고 eslint, prettier, typescript 등을 지원하는 IDE tools가 workspace에서 작동되려면 아래 명령이 필요합니다.
$ yarn dlx @yarnpkg/sdks vscode
.gitignore 설정은 아래 참고하세요.
아래 두 가지 라이브러리 내부의 의존성끼리의 참조 문제가 발생할 경우 해결이 필요합니다. (위 문서 참조)