VS2012のTypeScript:(自動).tsから.jsを生成する
-
12-12-2019 - |
質問
file1.ts
を追加しました。これにより、file1.js
が依存しているのがわかります。
file1.ts
- file1.js
に行った変更は自動的に再生成されないことに気付きます。
現時点で持っている唯一の回避策は、Pre-Buildイベントの一部としてtsc.exe
を呼び出すことです。
私の質問は、より良い回避策や多分あなたがいなくて逃したかもしれないような設定ですか?
解決
Visual Studio 2012でWeb Essentials 2012拡張子をインストールします。
.tsファイルのすべての保存に.jsファイルを再生成します。
> http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4E15-BECB-6F451EA3BEA6
他のヒント
ASP.NETアプリケーションのCSPROJ:にBeforeBuildターゲットを追加する必要があります。
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc" @(TypeScriptCompile ->'"%(fullpath)"', ' ')" />
</Target>
.
ヒント:メモ帳でCSPROJファイルを編集します。
TypeScriptのサポートはWeb Essentials 2012 V3 から削除されました
Microsoftから直接TypeScriptサポートをダウンロードする必要があります。
> http://www.microsoft.com/en-US /ダウンロード/ Details.aspx?ID= 34790
Visual Studioでは、生成するファイルのビルドプロセスを起動する必要があります。遊び場は同じビルドシステムを使用していないため、ソースが変更されるとコンパイルがトリガーされるので、これが行動の違いを見ている理由です。
プラグ
プロジェクトに含まれているすべてのTypesScriptファイルをコンパイルするAfterBuildターゲットを追加するには、install-package typesscript.compileを使用できます。