7

ASP.NET MVC で TypeScript を効果的に使用するには?

プロジェクトを実行するときに、IDE で次のアクションを実行する必要があります。

  1. typescript コンパイラで typescript ファイル (*.ts) をコンパイル (解釈) します。
  2. すべての JavaScript ファイルを最小化します。
  3. 明らかに私のアプリを実行してください:)。

起動時にすべてのステップを自動的に実行するように IDE を構成する方法は?

4

1 に答える 1

6

このアドレスでは、TypeScript の現在のプレビュー バージョンが ASP.NET MVC 4 プロジェクトのプロジェクト テンプレートを提供していないことがわかります。ただし、次のコードを使用して csproject ファイルを編集できます。

<ItemGroup>

    <TypeScriptCompile Include="$(ProjectDir)\**\*.ts" />

</ItemGroup>

  <Target Name="BeforeBuild">

   <Exec Command="&amp;quot;$(PROGRAMFILES)\

   Microsoft SDKs\TypeScript\0.8.0.0\tsc&amp;quot; 

  @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />

  </Target>

ASP.NET MVC 4 プロジェクトをビルドするときに、すべての TypeScript をコンパイルできます。

最適化について:

プロジェクトの JavaScript ファイルを分離し、次の投稿のように参照をマスター ページに追加することをお勧めします: ASP.NET MVC アプリで JavaScript ファイルを自動的に圧縮および最小化する方法 .

Razor ビューで「バンドル」を使用することもできます。個人的に私はそれを使用しており、完全に機能します。

于 2013-05-02T09:53:45.673 に答える