webpack vue app.js自動注入頁面.為app.js增加隨機參數


node_modules/html-webpack-plugin/index.js
搜索 postProcessHtml

修改代碼增加如下:

if (assetTags && assetTags.body && assetTags.body.length) {
                    for (var index = 0; index < assetTags.body.length; index++) {
                        var element = assetTags.body[index];
                        if (element && element.attributes && element.attributes.src === '/app.js')
                            element.attributes.src = '/app.js?now=' + Date.now()
                    }
                }


這么做是為什么呢?
手機端webview調試,發現手機端對資源做了緩存。導致每次都要app清理緩存才能加載新的js。所以服務端來做這個事情。只要每次重啟服務端就好拉。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM