檢視vue版本號,提示vue不是內部或外部命令
該問題出現後,遍尋解決方法,此時 node 版本 7.x.x ,npm 版本 3.x.x ,使用 npm i vue -g 和 npm i vue-cli -g 下載了好幾次,版本為2.x.x
先說一下,我採用了熱心網友的哪些做法:
1. 試圖全域性配置 vue 的環境變數,找到 vue.cmd 的路徑,然後進行配置。
問題:在檔案搜尋中,沒有找到 vue.cmd,失敗。
在 C:\Users\ada\AppData\Roaming\npm資料夾裡,有很多 .cmd 的檔案,但是沒有 vue.cmd 檔案,猜測可能是下載出了問題。
此處網友提供了一個 Everything 的搜尋軟體,查詢速度比在電腦本地搜尋快了N倍。
2.找到 vue-cli 的路徑,配置全域性變數,路徑為:
C:\Users\[使用者名稱]\AppData\Roaming\npm\node_modules\vue-cli
C:\Users\[使用者名稱]\AppData\Roaming\npm-cache\vue-cli
結果:把這兩個路徑都試過了,無效。
後來,自己研究做了如下操作,可行:
1.npm i npm -g
全域性 update 了 npm 的版本,為 5.x.x
2.npm i vue-cli -g
此時,vue -V 仍舊報錯
3.cnpm i vue-cli -g
vue.cmd 檔案出現,路徑為:C:\Users\[使用者名稱]\AppData\Roaming\npm\vue.cmd
終於,在 cmd 中 執行:vue -V, 出現版本號2.9.2,解決問題。
提示:C:\Users\[使用者名稱]\AppData\Roaming\npm 路徑之前就已經配置過了環境變數,所以此處未做處理。
參考連結:https://www.cnblogs.com/adaGao-frontEnd/p/8251683.html