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