Vue如何實(shí)現(xiàn)打包資源按時(shí)間戳方式
vue打包資源按時(shí)間戳
問(wèn)題
由于默認(rèn)的Vue打包是基于資源文件的hash模式,但是由于瀏覽器緩存,在實(shí)際發(fā)版過(guò)程中會(huì)出現(xiàn)引用老版本的問(wèn)題。
解決
修改Vue資源打包,在資源文件后加上打包時(shí)間戳,以保證每次發(fā)版后,所有資源均為最新,避免緩存引用問(wèn)題,盡管犧牲掉發(fā)版后文件加載的效能問(wèn)題,但是也解決了潛在的緩存問(wèn)題。
修改
修改“vue.config.js”文件配置:
const Timestamp = new Date().getTime(); module.exports = { ....... css: { extract: { filename: `css/[name].${Timestamp}.css`, chunkFilename: `css/[name].${Timestamp}.css` } }, chainWebpack: config => { config.output.filename(`js/[name].${Timestamp}.js`) config.output.chunkFilename(`js/[name].${Timestamp}.js`) .......
vue打包添加時(shí)間戳,實(shí)現(xiàn)更新項(xiàng)目自動(dòng)清除緩存(webpack/vue-cli打包兩種方式)
本來(lái)vue打包會(huì)自動(dòng)用chunkhash來(lái)解決緩存問(wèn)題,但是部分瀏覽器不會(huì)自動(dòng)更新,因此通過(guò)增加時(shí)間戳不同來(lái)實(shí)現(xiàn)自動(dòng)重新加載文件,保持最新的界面。
webpack打包
修改build/webpack.prod.conf.js文件
使用vue-cli打包
修改vue.config.js文件
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
如何在vue項(xiàng)目中使用UEditor--plus
UEditor是由百度web前端研發(fā)部開(kāi)發(fā)的所見(jiàn)即所得的開(kāi)源富文本編輯器,這篇文章主要介紹了如何在vue項(xiàng)目中使用UEditor--plus?,需要的朋友可以參考下2022-08-08Vue實(shí)現(xiàn)導(dǎo)入Excel功能步驟詳解
這篇文章主要介紹了Vue實(shí)現(xiàn)導(dǎo)入Excel功能,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-07-07Vue中的三種Props:模板Props、配置Props和狀態(tài)Props詳解
這篇文章介紹了Vue中的Props,主要有三種類(lèi)型:模板Props、配置Props和狀態(tài)Props,模板Props用于簡(jiǎn)單的數(shù)據(jù)傳遞和顯示,配置Props用于調(diào)整組件的行為和外觀,狀態(tài)Props用于管理組件內(nèi)部的動(dòng)態(tài)數(shù)據(jù),每種類(lèi)型都有其應(yīng)用場(chǎng)景,理解這些類(lèi)型可以幫助你設(shè)計(jì)出更棒的組件2025-02-02vue中實(shí)現(xiàn)拖動(dòng)調(diào)整左右兩側(cè)div的寬度的示例代碼
這篇文章主要介紹了vue中實(shí)現(xiàn)拖動(dòng)調(diào)整左右兩側(cè)div的寬度的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07在vue中實(shí)現(xiàn)某一些路由頁(yè)面隱藏導(dǎo)航欄的功能操作
這篇文章主要介紹了在vue中實(shí)現(xiàn)某一些路由頁(yè)面隱藏導(dǎo)航欄的功能操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09Vue3之列表動(dòng)畫(huà)和狀態(tài)動(dòng)畫(huà)示例詳解
這篇文章主要為大家介紹了Vue3之列表動(dòng)畫(huà)和狀態(tài)動(dòng)畫(huà)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04