發現問題
剛剛正打算繼續寫vue的專案時,要運行伺服器而在終端機使用npm run serve
指令時,突然跳出沒看過的錯誤:
1 | npm : 無法辨識 'npm' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字 |
接著我在cmd中也試了vue ui
指令,也跳錯
1 | 'node' 不是內部或外部命令、可執行的程式或批次檔 / 解決 'node' 不是內部或外部命令,也不是可運行的程序 |
到底是……!?
解決
四處搜尋了一下,似乎是環境變數跑掉了,讓電腦找不到要執行的檔案。若你也遇到類似問題,可以跟著接下來的步驟。
1.先到控制台,打開系統
2.找到進階系統設定
3.打開之後,選取環境變數
4.要處理的是下方系統變數
中的Path
5.設定路徑
由於這次我的npm, nodejs, git都出問題,所以把這些安裝後的路徑都填進去
或是你也可以自己輸入這些路徑,不過不同的路徑間要記得用個分號;隔開
6.按下確定後測試一下,總算解決了
###
為什麼會發生這個問題,我四處搜尋了下,好像都沒有人知道。不過我今天在剛開電腦時跳出git更新,然後就發生這個災難了。不知道有沒有關聯呢?