鍍金池/ 問答/HTML/ vue 重新構(gòu)建項目后需要關(guān)掉重進才能看到更新內(nèi)容

vue 重新構(gòu)建項目后需要關(guān)掉重進才能看到更新內(nèi)容

vue 項目的 build 是在服務(wù)器進行,每次 build 后,如果當前還有用戶在訪問頁面,他點擊跳轉(zhuǎn)其他頁面后就會跳轉(zhuǎn)到空白頁面。我初步估計是重新 buildjsmd5 改變了,組件的 md5
也改變了,但是頁面還是引用原來的組件,所以找不到組件就空白了。這個問題該如何解決?
謝謝。

回答
編輯回答
短嘆

我說一下我的看法:
1、若細心你會發(fā)現(xiàn),每次build之后生成的文件名(主要是js)的名字都不一樣
2、項目啟動后(相當于用戶訪問時),每次生成的DOM里面Vue的自定義屬性data都會隨機生成
3、既然上面兩個都是每次都在變化的,正訪問著呢,你突然把服務(wù)器的文件一替換,我的下一次操作可能就找不到相應(yīng)頁面了

2018年2月27日 03:14
編輯回答
伐木累

這個主要是部署的問題,用戶在原來的html中,如果不刷新就應(yīng)該訪問原來的資源,原來的資源應(yīng)該保證存在。

2017年2月8日 15:00