在ASP中使用TypeScript.净MVC

Use TypeScript in ASP.NET MVC

本文关键字:TypeScript MVC ASP      更新时间:2023-09-26

如何在ASP中有效地使用TypeScript。净MVC吗?

当我运行我的项目时,我希望我的IDE做以下动作:

  1. 通过typescript编译器编译(解释)我的typescript文件(*.ts)。
  2. 最小化所有javascript文件
  3. 显然运行我的应用程序:)。

如何配置IDE在启动时自动执行所有步骤?

在这个地址,你会发现当前预览版的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时编译所有的TypeScript。. NET MVC 4项目。

关于优化:

我建议你把你项目的JavaScript文件分开,并在你的主页上添加引用,就像这篇文章:我如何自动压缩和最小化ASP中的JavaScript文件?. NET MVC应用?.

你也可以在Razor视图中使用"捆绑"。我个人就用这个,效果很好。