[Unity SDK] exFAT 드라이브에서 pnpm install 계속 실패 - npm으로 우회 방법 있나요?

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. Unity 게임을 앱인토스 미니앱으로 빌드하는 과정에서 패키징이 계속 실패하고 있습니다.

환경:

  • Windows 11, D 드라이브 (exFAT 파일 시스템)
  • Unity 2022.3.62f3
  • Node.js v24.13.0, pnpm v10.28.0
  • 앱인토스 Unity SDK (im.toss.apps-in-toss-unity-sdk@cad94a4ab7)

문제:
AIT > Package 실행 시 내장 pnpm이 강제로 선택되고, pnpm install 단계에서 계속 실패합니다. 로그에는 FAIL_NPM_BUILD 에러가 뜹니다.

시도한 방법:

  • chkdsk로 드라이브 손상 복구 완료
  • Windows 긴 경로 제한 해제 (LongPathsEnabled = 1)
  • node_modules 수동 삭제 후 재설치 시도
  • package.json에서 packageManager를 npm으로 변경 후 npm install 성공 → 그래도 Unity 패키지 시 SDK가 내장 pnpm을 강제 사용 ([Package Manager] === 최종 선택: pnpm (내장) ===)
  • AIT > Build 따로, AIT > Package 따로 실행해도 동일한 pnpm 실패

핵심 의문:
SDK 내부 코드에서 pnpm을 강제로 사용하는 것 같은데, exFAT 드라이브 환경에서 pnpm이 계속 실패할 때 npm으로 우회하는 방법이 있을까요? 아니면 다른 해결 방법이 있을까요?

감사합니다.

에러 로그:

[Package Manager] === 최종 선택: pnpm (내장) ===
[AIT] web-framework가 node_modules에 없습니다. node_modules를 정리합니다.
[AIT] pnpm install 실패 (clean 재시도 후에도 실패)
AIT: 빌드 실패: FAIL_NPM_BUILD