---
title: TypeScript アセットの自動コンパイルをオフにする
slug: world-sdk-guide-ja/typescript
docTags: 
createdAt: 2024-09-02T08:34:13.136Z
---

Unity > Preference メニューに移動し、一般タブで自動更新項目を無効にします。

これで、自動スクリプトコンパイルが無効になり、変更を保存しても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)



スクリプトエディタで、TypescriptがJavascriptにコンパイルされているのが見えます。

コンソールログでエラーとしてマークされたJavascriptの行を見つけることができます。

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

