Npm run build 시 오류

안녕하세요

  1. npm run dev 명령어 실행하고

http://localhost:5173 으로 접속할 수 있었습니다

npm run build 명령어를 입력하니

npm run build

unity-webgl-wrapper@0.0.0 build
granite build

src/UnityCanvas.tsx:21:18 - error TS2339: Property ‘createUnityInstance’ does not exist on type ‘Window & typeof globalThis’.

21 .createUnityInstance(canvas, {
~~~~~~~~~~~~~~~~~~~

이런 에러가 발생했는데요 혹시 createUnityInstance 에서 오류가 발생하지 않게 하려면 어떤내용을 추가해야할지 알수 있을까요?

vite 유니티 래핑 가이드에 해당 설명이 없긴한데

윈도우 인터페이스에 해당 속성이 없어서 그렇습니다.

지금은 다른 방법쓰고있지만…

UnityCanvas.tsx에

declare global {
   interface Window {
     createUnityInstance: any;
   }
 }

전역속성을 선언해주시면됩니다.

답변 감사합니다 !