4

Visual Studio 2015とTypescriptを使用してAureliaアプリケーションを作成しています。私はASP.Net Core 1.0 R2を使用しています。JavaScriptがTypescriptから生成されない

昨日私のアプリケーションをコンパイルする前に.jsファイルが生成され、.tsファイルの直後に表示されました(画像参照)。

enter image description here

は、私は、彼らが生成されて停止し、昨日何かをしたと私は私が何をしたか分かりません。私はTypescriptをよく知っていないので、これを見てどこを見るかを知っています。私がインターネットを検索した唯一の結果は、.jsファイルがappBundle.jsファイルで作成されたと私に語ったが、これは古い情報だと思う。これは昨日見ていた振る舞いではなかったし、Aureliaアプリは実行していないそれは.jsファイルを見つけることができないと言います。

誰もが.jsファイルを再度生成させるために必要なことを明らかにすることはできますか?

UPDATE:

私はapp.htmlを削除し、ファイルをapp.tsし、それらを再作成し、プロジェクトを再構築し、突然の.jsファイルが現れていると私のアプリは今も元気に実行されます。

enter image description here

この問題を修正する理由、バグかもしれませんわかりません。

誰もが洞察力を持っていますか?

+1

はあなた 'tsconfig.json'を共有できるtypescriptですコンパイラ(TSconfigのファイル)への設定に依存し、VSは、保存または構築上の任意の活字体エラーを報告していますか? –

+0

プロジェクトのフォルダ構造とそれに対応する 'tsconfig.json' –

+1

が必要です。app.tsにエラーがあり、typescriptコンパイラがそのために停止していたと思います。この動作はtypescriptコンパイラ/ tsconfigの設定に依存します – kabaehr

答えて

3

app.tsファイルにエラーがあるため、typescriptコントローラが.tsファイルをもうコンパイルしていないようです。

この動作は

+0

これは 'noEmitOnError'オプションでした。それは 'true'に設定され、javascriptファイルが生成されないようにエラーが発生しました。それを 'false'に変更することで、私の問題は解決しました(しかし、コンパイラのエラーを修正するとそれも修正されます:)) –

関連する問題