좋은 질문이에요 결론부터 말하면 pnpm도 여전히 node_modules를 생성합니다. 다만 방식이 npm/yarn과 다릅니다.
node_modules
node_modules/.pnpm/
phantom dependency
옵션 존재:
nodeLinker=hoisted
nodeLinker=isolated
혹시 원하시면, 제가 .npmrc 설정에서 nodeLinker 옵션을 어떻게 바꿀 수 있는지, 그리고 어떤 상황에서 shamefully-hoist 같은 호환성 옵션을 켜야 하는지까지 예시를 보여드릴까요?
.npmrc
nodeLinker
shamefully-hoist