我正在使用 Visual Studio 2012 和最新的 Web Essentials 作为 IDE 开发 TypeScript (0.9.1) 项目,并且我使用 Chrome 开发人员工具进行调试。
最近,很可能在 Chrome 更新之后(当前版本 29.0.1547.66 m),typeScript 文件在我编辑它们后没有得到更新,另一方面,相应的编译 js 文件被更新,但似乎不知何故该功能仍然取决于源的非更新版本。
解决方案尝试并失败:
- 重建完整的解决方案。
- 在 chrome 上硬刷新 (Shift + F5) 本地主机站点
- 删除源映射文件并再次生成它们。
经过一些试验后,看起来即使是下载 ts 源文件的请求也会产生未更新的版本(http://localhost:1198/xxx.ts
例如)
似乎在完全重启后问题得到了部分修复(如果重要的话,Windows 8),源文件在 chrome 中更新,但是一旦我再次更改它,就会出现同样的问题。
另一个解决方案是使用隐身,因为它似乎是一个缓存问题。
我的问题:
以这种方式缓存 typeScript 文件是由项目配置中的问题引起的(即使它以前工作过),还是这是新版本 Chrome 中的错误?