[發明專利]實現PC端無痕迭代版本的方法、裝置、計算機設備及存儲介質在審
| 申請號: | 201911301240.4 | 申請日: | 2019-12-17 |
| 公開(公告)號: | CN111046311A | 公開(公告)日: | 2020-04-21 |
| 發明(設計)人: | 陳斯敏;方添榮 | 申請(專利權)人: | 深圳前海環融聯易信息科技服務有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F8/65;G06F8/71 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 巫苑明 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 pc 端無痕迭代 版本 方法 裝置 計算機 設備 存儲 介質 | ||
本發明涉及實現PC端無痕迭代版本的方法、裝置、計算機設備及存儲介質;其中,方法,包括:創建Vue項目,并安裝項目打包工具Webpack;通過Webpack配置本地和生產打包文件的緩存項;判斷配置緩存項是否成功;若未成功,則進行配置打包js文件和css文件,并返回步驟“判斷配置緩存項是否成功”;若成功,則判斷獲取git版本是否成功;若獲取成功,則環境配置完備;若未獲取成功,則進行配置獲取git版本;判斷獲取的git版本號與上一次打包的版本號是否一致;若一致,則結束;若不一致,則進行版本更新。本發明通過檢測前端版本的變化來實現項目更新,及時迭代版本,增強了客戶體驗。
技術領域
本發明涉及PC端無痕迭代版本技術領域,更具體地說是指實現PC端無痕迭代版本的方法、裝置、計算機設備及存儲介質。
背景技術
以Jenkins為例,項目每次迭代發布一個版本,客戶端都會有緩存,所以客戶不能及時響應到最新的版本,需要通知客戶ctrl+F5(瀏覽器清除緩存的方式)強制清緩存更新到最新版本,當存在客戶量很多的時候無法做到一個一個通知,且現有技術還不能實現強制清除瀏覽器緩存的功能,即不能把Internet臨時文件夾的文件刪除再重新從服務器下載,不能夠徹底刷新頁面,而為了模擬強制清除緩存的功能,需要在Webpack(前端項目打包工具)打包js和css文件哈希加密的時候加上時間戳來告訴瀏覽器不從本地緩存中獲取,對比本地緩存,加載速度會變慢,影響用戶體驗。
發明內容
本發明的目的在于克服現有技術的缺陷,提供實現PC端無痕迭代版本的方法、裝置、計算機設備及存儲介質。
為實現上述目的,本發明采用于下技術方案:
實現PC端無痕迭代版本的方法,包括以下步驟:
創建Vue項目,并安裝項目打包工具Webpack;
通過Webpack配置本地和生產打包文件的緩存項;
判斷配置緩存項是否成功;
若未成功,則進行配置打包js文件和css文件,并返回步驟“判斷配置緩存項是否成功”;
若成功,則判斷獲取git版本是否成功;
若獲取成功,則環境配置完備;
若未獲取成功,則進行配置獲取git版本,并進入步驟“環境配置完備”;
判斷獲取的git版本號與上一次打包的版本號是否一致;
若一致,則結束;
若不一致,則進行版本更新。
其進一步技術方案為:所述“創建Vue項目,并安裝項目打包工具Webpack”步驟中,通過安裝Vue腳手架來創建Vue項目。
其進一步技術方案為:所述緩存項包括圖片,css文件,及js文件。
其進一步技術方案為:所述“判斷獲取的git版本號與上一次打包的版本號是否一致”步驟中,通過在Vue項目的入口文件中監聽路由變化,當路由發生變化時,判斷獲取到的git版本號和上一次打包的版本號是否一致。
實現PC端無痕迭代版本的裝置,包括:創建安裝單元,配置單元,第一判斷單元,配置返回單元,第二判斷單元,配置完備單元,配置獲取單元,第三判斷單元,結束單元,及更新單元;
所述創建安裝單元,用于創建Vue項目,并安裝項目打包工具Webpack;
所述配置單元,用于通過Webpack配置本地和生產打包文件的緩存項;
所述第一判斷單元,用于判斷配置緩存項是否成功;
所述配置返回單元,用于進行配置打包js文件和css文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海環融聯易信息科技服務有限公司,未經深圳前海環融聯易信息科技服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911301240.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種水資源垃圾清理裝置
- 下一篇:一種可視化遠程監控系統





