Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么在VS 2015中调试TypeScript会生成一个动态文件?_Javascript_Typescript_Visual Studio 2015_Source Maps - Fatal编程技术网

Javascript 为什么在VS 2015中调试TypeScript会生成一个动态文件?

Javascript 为什么在VS 2015中调试TypeScript会生成一个动态文件?,javascript,typescript,visual-studio-2015,source-maps,Javascript,Typescript,Visual Studio 2015,Source Maps,我目前正在使用AngularJS、ASP.NET和TypeScript进行一个项目。问题是如何在VS 2015中使用原始文件进行TypeScript调试。源映射从浏览器创建和加载,断点命中,但不是在原始文件中,而是在动态文件中,该文件与原始文件具有相同的代码。这非常痛苦,因为在动态文件中,没有任何数据工具提示。我已经从NuGet安装了最新的TypeScript MSBuild(2.2.1),传输步骤正在工作。我的源映射、JS和TS文件位于VS中的同一项目层次结构上,源映射如下所示: {"vers

我目前正在使用AngularJS、ASP.NET和TypeScript进行一个项目。问题是如何在VS 2015中使用原始文件进行TypeScript调试。源映射从浏览器创建和加载,断点命中,但不是在原始文件中,而是在动态文件中,该文件与原始文件具有相同的代码。这非常痛苦,因为在动态文件中,没有任何数据工具提示。我已经从NuGet安装了最新的TypeScript MSBuild(2.2.1),传输步骤正在工作。我的源映射、JS和TS文件位于VS中的同一项目层次结构上,源映射如下所示:

{"version":3,"file":"LinksController.js","sourceRoot":"","sources":["LinksController.ts"],"names":[],"mappings":"..."}
我在浏览器上的层次结构是vstatic/[MD5Hash of file]/[jsFile]。我在网上搜索了很多,尝试了一些改变IE中“检查存储页面的新版本”选项的方法,但没有成功。我找不到关于TypeScript的任何解决方案。我使用IIS、IE11和VS 2015更新3


谢谢你的时间

您使用IE浏览器还是其他浏览器?我使用Internet Explorer 11。这个问题以前曾向typescript团队报告过,其他社区成员也曾问过这个问题,即使是关于VS2013:您知道在动态文件中启用数据工具提示的任何方法吗?在JS中,它工作正常,但在TS中不工作。