如何让 Chrome 重新加载源地图? [英] How to get Chrome to reload source maps?
问题描述
I am on Chrome Dev 27, and in the Dev Tools settings checked Disable cache. When I reload a page, Chrome properly reloads all the resources used by map page, including the .js
files. However, it doesn't automatically reload the corresponding source maps .map
. Monitoring the HTTP traffic between Chrome my app, on subsequent page load, I don't see any request from Chrome for the .map
files. How can I get Chrome to also reload the source maps?
The issue with Chrome not reloading the .map
file is that it also won't reload the file from which the .js
was generated, which in my case happens to be a CoffeeScript file (.coffee
), which means that when debugging, in the Sources tab I am looking at an old version of the .coffee
file, even if the new code (from the .js
) is running.
I had this same issue just today. The wait to solve it for me was to close the coffee file's tab under sources, go to the network tab, right click, and select "Clear Browser Cache"
This fixed it for me.
That said, the mapped files don't always get "stuck" in cache for me... Only sometimes, and when they do, the clear cache trick fixes it.
这篇关于如何让 Chrome 重新加载源地图?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!