我在我的 Azure 应用服务 Web 应用上进行了 javascript 文件更改。我可以通过 FTP 下载和应用服务编辑器查看更改。但是,当我登录到应用程序时,代码行为所需的变化(这应该是非常明显的)并没有改变。
如果我按 F12(在 Chrome 中)并查看源代码,则会发现更改尚未完成。
我从 DevTools (F12) 中对缓存进行了“硬重新加载”。仍然没有变化。
我还需要做其他事情来在应用程序中实现此更改,即停止并重新启动应用程序吗?
更新:
灯泡亮了:JS 是从迷你包运行的,因此更改一个单独的 JS 文件不会产生任何影响。很高兴知道应用程序是否会在不重新启动的情况下接受更改,但这对于解决我的问题并不重要。
最佳答案
您可以附加版本参数以避免客户端缓存。尝试在请求 JS 文件的 URL 中添加缓存破坏器。例如。 “/app.js/?v=v1”。每次部署新更改时,版本的值都可以更改。
关于javascript - 如何获取 Azure Web 应用服务以启用 javascript 文件更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58961927/