如何从网页引用打字稿文件

How to reference a TypeScript file from a web page

本文关键字:文件 引用 网页      更新时间:2023-09-26

序言

我可以让它工作,但我不确定我是否按照Microsoft预期使用该技术。

上下文

一个网页可以通过一个引用标签来引用一个包含JavaScript的JS文件,如下所示:

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

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

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

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

我是否正确使用它?推荐的方法是什么?

有几种方法可以做事。

  • 直接参考生成的JS文件

我担心不属于项目的文件会被排除在 Web 服务器部署之外,但后来确定它们部署。

  • 添加对打字稿文件的某种引用

如果有一些引用 TS 文件的语法将转换为引用生成的 JS 文件的脚本标记,那就太好了。唉,如果存在这种情况,它就不会很好地宣传。

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

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