我有一个大型的TypeScript代码库,我在我的tsconfig.json
文件中使用这样的选项进行编译。
{
...
"sourceMap": true,
"outFile": "../js/app.js",
"target": "es5",
...
}
通常,当我在tsc
任务中使用gulp
重新编译我的TypeScript项目时,Chrome开发工具中的TypeScript源会无缘无故地不同步。然后随机它会赶上并显示正确的来源。它真的很烦人,因为我无法调试我的项目,断点和一切都搞砸了。
我尝试使用F5
并使用Ctrl+F5
多次重新加载页面,但仍未从更新的源地图文件重新加载源。
我还尝试在开发工具中禁用缓存,但问题仍然存在。
我仔细检查了每个TypeScript编译期间.map
文件确实已更新。
我不知道发生了什么。有没有人经历类似的事情?还有什么可能导致这种情况,什么可以成为永久解决方案?