使用 require.js 我注意到,依赖项通常由浏览器缓存,即使我强制页面完全重新加载(command+shift+R)也不会更新。
为了始终拥有更新的文件,我让 require.js 要求文件在 url 后添加“?datestamp”。这种方法的唯一问题是断点在重新加载后不会保留在 chrome 或 firebug 中,从而使调试变得痛苦。
您有什么建议吗?
事实上,你可以做一些事情:
要么完全禁用浏览器缓存来测试它。一个简单的方法,例如Chrome是打开一个隐身窗口(CTRL + SHIFT + N) 类似于私人浏览Firefox 中的模式。然而,更适合您的解决方案应该列在这里:为网站开发禁用 Chrome 缓存 https://stackoverflow.com/questions/5690269/disabling-chrome-cache-for-website-development
或者您指示您的网络服务器不发送 javascript 或某些 javascript 文件的缓存标头。一种可能性是使用mod_expires http://httpd.apache.org/docs/2.0/mod/mod_expires.html与阿帕奇。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)