これで今のとこ問題なく1ファイル1クラスに出来ています。毎に都度実行しクラスを解決するため、ファイルの連結順序をへまる(例えば継承元のファイルが後になる等)とエラーになります。順序指定を書く羽目になってしまい超面倒です。すると、そのあたりの面倒をコンパイラが見てくれるので安全にひとつのファイルにすることが出来ます。自分も2ヶ月くらいトライアンドエラーでここにたどり着きましたが、絶対に大丈夫かは自信がないですが。31それでどうやるか自分でも実験してみました。やって内部モジュールをまとめるかアイデアをいただいていろいろと試したところ、以下のようにしようかなと思いました。moduleごとにjsファイルは分けてコンパイル(最終的にはそれを、使用される順に連結して1枚にしてもOK)ここでコンパイラに指定するtsファイルを、エントリクラスファイルとする。‘prototype’エラーがでます)・declarationファイル(.d.tsファイル)の位置はどこでもOK。moduleごとにjsファイルは分けてコンパイル今回はサンプルで2つのモジュールを使います。2つコンパイルします。gruntの設定はこんなのとか。moduleごとにそのmodule内のエントリクラスファイルを除いた全てのファイルを参照する専用ファイルを1枚作る今回のサンプルではAクラスを継承したM_extAクラスがあるとします。書かない例えばこんな感じに全く書きません。q.Q();}}}ファイル名とかぐっちゃぐちゃだけど、参考までにデータ一式アップしますinternal_module.zipとりあえずこれで整理はできそうかも。何か問題があったら追記します。エラーのおきていた70ファイルぐらいに分かれていたプロジェクトもこれで直りました。LINEスタンプ作りました!毎日使える。プログラミングこのブログについてこんにちは。フロントエンドエンジニアです。自作のiPhoneアプリを作っています。