我主要是寫后端,所以對前端的vue啊vue-cli只是知其然,不知其所以然
這樣也導致了我在開發前端時候遇到了很多的坑
第一個坑, vue2升級vue3始終升級不成功
第二個坑, vue add electron-builder一直卡進度,進度條走完就是不出提示succes
第一個坑的解決辦法:
按照網上說的升級vue
npm install -g @vue/cli
然后查看vue版本發現還是vue2.9.6,發現升級不成功卸載vue重新安裝還是vue2
后面查詢到了這個博主寫的博客
https://blog.csdn.net/qq_40015157/article/details/114541215
說是安裝了兩個vue所以一直取的是第一個vue的版本所以一直是vue2
先輸入命令 where vue 查找以下所在位置,我現在有兩個版本,刪除 2.9.6 版本的就可以了,不要刪錯了。 vue -V 就可以看到@vue/cli 是5.0.8。
我刪除的是第一個是安裝在d盤的nodejs下的應該是我安裝vue的時候沒有全局安裝導致的這個bug
最后也是升級成功
第二個坑的解決辦法:
vue add electron-builder進度條卡住,這個應該是權限問題和網絡問題導致的,網絡問題我掛了一個全局模式的梯子,然后cmd使用管理員權限運行就OK了
如果我不用管理員權限運行則報錯:
最后也是安裝和運行成功
網上有很多先建立vue然后在加入electron框架, 然后在改其中的js
這個只有用的很熟了才可以去操作,與我而言我不喜歡這種跟著別人復制的感覺,剛入門還是先把框架搭建起來再說