---
title: Typescript 에셋 자동 컴파일 기능 끄기
slug: world-sdk-guide-kr/typescript
docTags: 
createdAt: 2024-09-02T08:34:13.136Z
---

Unity > 환경설정 메뉴로 이동하여 일반 탭에서 자동 새로 고침 항목을 비활성화합니다.

이제 자동 스크립트 컴파일이 비활성화되었으며, Unity는 변경 사항을 저장할 때 스크립트를 자동으로 컴파일하지 않습니다.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-YSuHrPfzhd2UUb1rOgwhv-20240904-102421.png)



:::hint{type="danger"}
**❗️ 주의**

자동 새로 고침은 Typescript 자산에 국한되지 않고 Unity 프로젝트의 모든 자산을 자동으로 업데이트합니다. 따라서 자동 새로 고침을 사용하는 것이 좋습니다.
:::

:::hint{type="info"}
**📘 Unity 환경설정**
[https://docs.unity3d.com/2020.3/Documentation/Manual/Preferences.html](https://docs.unity3d.com/2020.3/Documentation/Manual/Preferences.html)
:::



### Typescript 수동 컴파일

자동 컴파일 기능이 비활성화되면 변경된 Typescript를 수동으로 컴파일해야 합니다.

- 프로젝트 패널에서 컴파일할 Typescript를 선택하고 검사기 패널에서 강제 재구성 버튼을 누릅니다.
- 선택한 Typescript가 자동으로 컴파일되는 것을 볼 수 있습니다.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-hG6PXmCGV3EGiCMR7aJ1r-20240904-102421.png)



### 모든 Typescript 자산 수동 컴파일

Rebuild All을 통해 프로젝트의 모든 Typescript 자산을 컴파일할 수 있습니다.

ZEPETO > 스크립트 > 모두 재빌드를 선택하면 프로젝트 내의 모든 Typescript 자산이 재컴파일됩니다.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-rrTfXcoDbJOEeNc9yvDV7-20240904-102421.png)



:::hint{type="success"}
**👍 팁**
모두 재빌드(미컴파일된) 메뉴는 이전에 컴파일되지 않은 Typescript 자산만 컴파일합니다.
:::



### 스크립트 오류가 발생할 때 코드의 위치를 확인하는 방법

가끔 Typescript를 작성하고 런타임에 실행할 때 오류를 일으키는 코드의 정확한 위치를 찾는 것이 어렵습니다.

프로젝트 패널에서 오류를 일으키는 Typescript를 선택하고 검사기 패널에서 컴파일된 스크립트 열기 버튼을 클릭합니다.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-lGNKT_0S00NRQawDOCmMb-20240904-102421.png)



스크립트 편집기에서 Javascript로 컴파일된 Typescript를 볼 수 있습니다.

콘솔 로그에서 오류로 표시된 Javascript 라인을 찾을 수 있습니다.

![](https://api.archbee.com/api/optimize/fCt3n1oCa8rgNJ8fw9I2N-c3JqKZDJiAKaf3QdjgQjz-20240904-102421.png)

