이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
안녕하세요. 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