自我的反省

換了工作新的環境,在新的公司裡面拿到了我期望的薪水,但是卻面臨很大的挑戰,我曾經一度想離開,但是最後還是堅持了下來,只能迎難而上了。

這個項目是使用vue-cli@1 腳手架搭建的,可想而知打包的時候需要8-15分鐘(服務器負載影響),熱更新慢得讓人覺得噁心。前段時間升級webpack到4了,換了一些插件和替換掉了廢棄的插件,同時通過安裝新的插件提升打包的速度和熱更新的速度,我會在下一篇文章中相信講解這次升級的經驗,其中踩了不少坑希望能給各位同行帶來啟發。

項目的[email protected]版本,後來升級到了2.6現在最新的版本,其中沒怎麼踩坑挺順利的這也是vue框架最好的地方向後兼容。

我不得不吐槽一下UI框架,使用的是element-UI版本是1.2.8的最古老的了官方已經不維護,2以上的版本的加入了很多很好的功能現在只能幹看著而不能使用心疼啊。這個UI框架遲早都是要升級的了,目前嘗試升級幾乎所有的頁面都會出現問題,升級是非常頭疼的一件事了目前,沒有辦法,想過自己二次封裝element-UI@2版本的組件,然後對老頁面組件進行替換掉,新的需求就用二次封裝的element-UI的組件,這樣兩個版本就可以存在了。

不得不吐槽開啟項目的那批程序員啊!水平真的很差啊!整個項目沒有進行規劃,沒有使用eslint和petter,沒有制定代碼規範,看到代碼寫成那樣我頭都大了,最噁心的是到處使用watch來監聽變量,而不是使用vuex或者他的方法實現值的監聽和追蹤,現在出現了bug真的是難以調試和使用啊!頭都大了。


分享到:


相關文章: