vue專案版本更新後無法自動重新整理
阿新 • • 發佈:2020-12-15
問題:使用vue做的專案,因為是單頁面應用開發無法自動更新迭代
解決方法:
1.在static中建立common.json檔案
{
"version": "1.3.3" // 版本號
}
2.App.vue中
// 我用的是ts不能使用ex6匯入,如果沒有用到ts用es6匯入也可以
var configJson = require('./static/common.json')
created() {
const version = configJson.version; //版本號(每次上線前需要更新下版本號)
console.log('最新版本號common.js:',version)
const clientVersion =localStorage.getItem('_version_')
console.log('當前版本號app.vue:',clientVersion)
if(clientVersion !== version){
console.log('configJson', configJson);
localStorage.setItem('_version_', version)
window.location. reload()
}