开始开发应用程序后,我刚刚在打字稿文件中添加了一个函数并运行它。
源地图已打开。
在Chrome中,按F12键,浏览至脚本,其中显示了.ts文件,然后添加了该功能。 .js文件显示了我的新功能。
强制刷新,删除.map文件并重建,确保磁盘上没有该文件的其他副本,然后关闭并重新打开chrome,重建,STILL,它显示的是文件的旧副本,而没有我的新功能。它似乎也没有执行JS,但是我无法调试它以找出原因。
有人可以建议我如何解决此问题吗?
答案 0 :(得分:0)
似乎这是Chrome缓存地图文件的问题。完全清除缓存/互联网历史记录/等。解决了问题。
即使手动请求.ts源文件也提供了缓存版本,以及ctrl + f5 / shift + f5来强制刷新,因此确实有必要从轨道上删除它。
我将不添加任何缓存头,以查看是否可以永久解决该问题,但是要知道您正在使用带有Typescript和chrome的源映射。