vue项目中,如何对static文件夹下的静态文件添加时间戳,以达到清除缓存


例如config.js文件是存放在static文件夹下,里面存放的是websocket信息,需要经常改动。改动了以后由于缓存信息,使其不生效,因此需要对引入的文件添加时间戳。

最新方法:

注意转义符的使用

<script type="text/javascript">
document.write("<script src=<%= htmlWebpackPlugin.options.path %>/config.js?v=" + new Date().getTime() + "><\/script>");
</script>

 

 

## 以下方式似乎存在加载延迟,导致调用有时候失败,显示undefined

方法如截图所示:

<script id="main"></script>
<script type="text/javascript">
let js = document.getElementById('main');
js.src = '<%= htmlWebpackPlugin.options.path %>/config.js?v=' + new Date().getTime();
</script>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM