專案熱更新分為兩種情況:
1.所有頁面都無法更新
2.有的頁面可以有的不可以(也就是有時生效,有時不生效)。
解決方案:
1.可以試試刪除node_moudels下的.cache資料夾,並且刪除pages下的.umi檔案。
2.也有可能config.js裡路由大小寫的問題。
例子:比如class login extends react.component
你的config.js裡也要寫成大寫(小寫不報錯,但有可能影響熱更新,還有就是頁面引入元件大小寫不一致也會影響)
routes:
3.這種情況可能只適用於我自己(但是前面兩種不行,不妨也可以試試)
我試了一下 antd-pro v4版本不會有問題,但是我們的專案無法直接公升級(元件太多,比如antd3和4的區別挺大的)。
我的專案配置:
antd-pro (v2)
umi:2.8.7(v2)
系統: win 7 64位
首先看看自己專案所在目錄是否為c盤,如果不是移動到c盤試試(我懷疑可能是chokidir對win7不太友好,暫時業務太忙沒時間深追後面會研究一下具體原因)。
antd-pro遇到問題可以看看github官方有沒有解答antd-pro github issues
umi遇到問題可以看看github官方有沒有解答 umi github issues
4.檔案目錄最好不要有中文,可能會影響熱更新(報error watch)。
war包熱更新 electron 熱更新實現方式
1 electron是乙個外殼 html js css 資料報 按照官方的邏輯,採用electron builder的時候 會直接打包成asar 如果單單是打包html檔案也就算了,關鍵裡面還打包的node module 整整100mb 我只更新個html,不可能對node module重新打包吧。...
war包熱更新 專案優化之熱更新
方案 不加固的apk 1 支援熱更新的手機 2 不支援熱更新的手機 加固的apk web為了保證不支援熱更新的手機,也能公升級修復bug,並保證版本號不變,所以每次熱更新,後台都必選管理所有渠道的apk,也即每次熱更新都必須提供所有渠道的apk。每次更新後台補丁時,都需要提供的檔案 1 通用補丁檔案...
React Native 熱更新以及增量更新
如果檔案被情況,預設載入assets下的原始的bundle 注意點資源的增量更新,需要修改內部的image載入的方式 資源的增量更新 需要看到的載入方法 這樣載入一張 內部的 imgs test.png 在 中render function function resolveassetsource s...