初學Node.js,先安裝了git base,然后從官網下載了Node.js的Windows Installer,安裝完成后,想驗證是否nodejs安裝成功,便通過git base 的窗口輸入:node -v,但是卻返回:sh.exe": node :command not found。
去網上搜索了一番,說這種問題一般就是環境變量的問題導致的,然后選擇『計算機』-『屬性』-『高級系統設置』-『環境變量』,先查看了『系統變量』部分,發現安裝后確實在系統變量的Path后追加了我的安裝路徑,即:C:\Program Files\nodejs;然后,我打開『用戶環境變量』部分查看了下Path的值,發現在最后系統自動加入了C:\Users\s94983\AppData\Roaming\npm,發現環境變量都已經默認設置了,但是為什么上面的輸入不能反饋版本信息呢?
通過查找,我嘗試在『用戶環境變量』部分的Path下再追加C:\Program Files\nodejs,然后關閉掉git base,重新打開后再次輸入node -v,這次終於能成功反饋版本信息了,問題解決!
綜上需要說明一點,修改path后,需要重新打開git base,如果你是用dos窗口輸入命令(node -v)也是一樣,如果不關閉,重新打開,還是會返回sh.exe": node :command not found。
參考文章:http://blog.csdn.net/iispring/article/details/8023319