Chrome开发者控制台中的Typescript文件已过期

时间:2018-08-19 22:07:04

标签: typescript google-chrome visual-studio-2017

开始开发应用程序后,我刚刚在打字稿文件中添加了一个函数并运行它。

源地图已打开。

在Chrome中,按F12键,浏览至脚本,其中显示了.ts文件,然后添加了该功能。 .js文件显示了我的新功能。

强制刷新,删除.map文件并重建,确保磁盘上没有该文件的其他副本,然后关闭并重新打开chrome,重建,STILL,它显示的是文件的旧副本,而没有我的新功能。它似乎也没有执行JS,但是我无法调试它以找出原因。

有人可以建议我如何解决此问题吗?

1 个答案:

答案 0 :(得分:0)

似乎这是Chrome缓存地图文件的问题。完全清除缓存/互联网历史记录/等。解决了问题。

即使手动请求.ts源文件也提供了缓存版本,以及ctrl + f5 / shift + f5来强制刷新,因此确实有必要从轨道上删除它。

我将不添加任何缓存头,以查看是否可以永久解决该问题,但是要知道您正在使用带有Typescript和chrome的源映射。