2

MVC4 アプリケーションで TypeScript を使用しようとしています。

アプリの Scripts フォルダーに TypeScript ファイルを追加しましたが、Visual Studio 2012 で .js ファイルと .map ファイルが生成されません。このファイルを無視しているようです。

以前のバージョンの WebEssentials と TypeScript を使用すると、.ts ファイルを保存したときに TypeScript ファイルがコンパイルされ、.js ファイルと .map ファイルが自動的に生成されました。

現在、WebEssentials と TypeScript の最新バージョンでは、同じことができません。

新着情報?それを機能させるにはどうすればよいですか?

4

2 に答える 2

6

TypeScript プロジェクト ファイルと MVC プロジェクト ファイルを比較する解決策を見つけました。

私のMVCプロジェクトファイルでは、これを追加しました:

<TypeScriptTarget>ES5</TypeScriptTarget>
<TypeScriptIncludeComments>true</TypeScriptIncludeComments>
<TypeScriptSourceMap>true</TypeScriptSourceMap>
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>

「Debug」および「Release」プロパティグループに追加しましたが、機能しませんでしたが、TypeScript プロジェクトの最後に次の行を見ました。

<Import Project="$(VSToolsPath)\TypeScript\Microsoft.TypeScript.targets" />

この行を MVC プロジェクトに追加すると、「できあがり!」保存時にコンパイルが正常に動作するようになりました。

ありがとう

于 2013-09-20T08:00:49.923 に答える
0

Webessentials は、VS チームによって取り上げられるため、V3 から TypeScript のサポートを中止しました。また、map機能が実装されていないため、現時点では機能しません。ただし、保存時にコンパイルは機能するはずです

于 2013-09-19T23:52:21.293 に答える