Berry 의 CLI 가 npm/pnpm 과 비슷하지만 의도적 rename 있음. 작은 차이 외워두면 머슬메모리 transfer.
yarn add <pkg> 가 런타임 dep 추가. yarn add --dev <pkg> (참고: --dev, -D 아님) 가 dev dep. yarn remove <pkg> 가 제거. yarn install 이 모든 거 install; yarn install --immutable 이 Berry 의 npm ci 등가물 — strict, CI 친화, lockfile 변경되면 fail.
yarn up <pkg> 가 패키지 업그레이드 (Berry 특화 동사; npm/pnpm 은 upgrade 사용). yarn upgrade-interactive 가 어느 패키지 bump 할지 고를 TUI 열기.
yarn dlx <tool> 가 install 없이 도구 실행 — Berry 의 npx. yarn workspaces foreach run build 가 모든 workspace 패키지에 스크립트 실행; yarn workspaces list 가 enumerate.
yarn node script.js 가 PnP 런타임 주입된 Node 실행 — PnP 코드가 셋업 없이 plain node 아래 못 돌기 때문에 필요. (.yarnrc.yml 에 nodeLinker: node-modules 로 PnP 비활성화하면 plain node 잘 작동.)