npm指令無法運作

npm指令無法運作

發現問題

剛剛正打算繼續寫vue的專案時,要運行伺服器而在終端機使用npm run serve指令時,突然跳出沒看過的錯誤:

1
2
3
npm : 無法辨識 'npm' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字
是否正確,如果包含路徑的話,請確認路徑是否正確,然後再試一次。
位於 線路:1 字元:1

接著我在cmd中也試了vue ui指令,也跳錯

1
'node' 不是內部或外部命令、可執行的程式或批次檔 / 解決 'node' 不是內部或外部命令,也不是可運行的程序

到底是……!?

解決

四處搜尋了一下,似乎是環境變數跑掉了,讓電腦找不到要執行的檔案。若你也遇到類似問題,可以跟著接下來的步驟。

1.先到控制台,打開系統

2.找到進階系統設定

進階系統設定

3.打開之後,選取環境變數
環境變數

4.要處理的是下方系統變數中的Path
系統變數

5.設定路徑
由於這次我的npm, nodejs, git都出問題,所以把這些安裝後的路徑都填進去
設定路徑

或是你也可以自己輸入這些路徑,不過不同的路徑間要記得用個分號;隔開

6.按下確定後測試一下,總算解決了

###

為什麼會發生這個問題,我四處搜尋了下,好像都沒有人知道。不過我今天在剛開電腦時跳出git更新,然後就發生這個災難了。不知道有沒有關聯呢?

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×