技術棧 React + Electron + Mobx + Antd + Webpack
日常工作中需要用到host管理,網上找了下比較出名的是switchhosts
。但在具體使用中發現switchhosts
會將原hosts備份,然後將新增的host與備份的這份合併,如果不小心將備份的host方案刪除則原host就丟失了。
微強迫症的用起來感覺很彆扭,所以參考switchhosts
簡單開了一個host管理工具lighthosts
lighthosts
使用electron-json-storage
儲存增加的hosts方案,當增刪改時讀取資料同步到系統host中,系統host預設不變,只是做拼接操作。功能比較簡單,可以滿足日常使用,感興趣的可以自己擴充套件。
由於無win系統,win端未實現,實現上只需要判斷系統配置host路徑即可。感興趣的可以嘗試適配一下。