Javascript 如何从网页引用TypeScript文件 序言

Javascript 如何从网页引用TypeScript文件 序言,javascript,asp.net,typescript,Javascript,Asp.net,Typescript,我可以让它工作,但我不确定我使用的技术是微软的意图 上下文 网页可以通过以下引用标记引用包含JavaScript的JS文件: <script src="Scripts/jquery.js"></script> 在上面的示例中,JS文件是Visual Studio ASPX.NET项目的一部分。它被放置在projectscripts文件夹中,并由Nuget添加到项目中 在将Typescript文件添加到现有ASP.NET项目之后,我想使用从ASPX网页生成的JS 指示

我可以让它工作,但我不确定我使用的技术是微软的意图

上下文 网页可以通过以下引用标记引用包含JavaScript的JS文件:

<script src="Scripts/jquery.js"></script>

在上面的示例中,JS文件是Visual Studio ASPX.NET项目的一部分。它被放置在projectscripts文件夹中,并由Nuget添加到项目中

在将Typescript文件添加到现有ASP.NET项目之后,我想使用从ASPX网页生成的JS

指示解决方案资源管理器显示所有文件表明预期的JS文件确实已在预期路径上生成

我用得对吗?推荐的方法是什么? 一个人可能有两种方式来处理事情

  • 直接引用生成的JS文件
我担心不属于项目的文件会被排除在web服务器部署之外,但后来确定它们已被部署

  • 向Typescript文件添加某种引用

如果对TS文件的引用有一些语法将被转换为引用生成的JS文件的脚本标记,那就太好了。遗憾的是,如果存在这种情况,它就没有得到很好的宣传。

在VS2015中,将TS文件拖到编辑器中的HTML或ASPX页面上,将插入一个指向相应JS文件的链接标记


不要使用服务器URL重写将TS文件的引用重新映射到JS文件。这会通过源映射文件干扰VS和浏览器调试支持。

您应该在浏览器上观察页面,并检查渲染过程(服务器端)是否已生成引用。。。如果是的话,你不需要做任何事情。。如果您缺少该引用(作为HTML文档),您应该手动添加它。有很多方法可以做到这一点,从在请求TS时使用HTTP处理程序为已编译的JS提供服务,到使用标准的