为什么 google chrome 浏览器在刷新浏览器后仍未反映代码中的更改?

Why google chrome browser is not reflecting the changes in the code even after refreshing the browser?

我正在从 Udemy 那里学习 Angular JS tutorial。我使用 http-server 在本地 运行 应用程序。

这里的问题是 - 当我 运行 我的应用程序在 Google Chrome 上使用 http://localhost:8080 时,更改我在代码中所做的并没有立即反映在浏览器上。我需要关闭我的浏览器并重新打开,或者我需要在 Google chrome 的隐身模式下打开我的应用程序它工作正常。

请问这是为什么?是因为缓存吗?谁能解释一下!

你需要按ctrl+F5 refresh.Ctrl-F5会强制刷新缓存,保证如果内容有变化,你会得到新的内容。