問題描述
win10 OS,在git bash 中執行了 npm install -g bower,輸出顯示安裝成功,去目錄看了,相應的node-modules中也已經有bower
但是執行 bower install的時候提示:
bower command not found
類似的問題還有grunt。
思路
環境變量
執行
which bower
顯示在一系列路徑中沒有找到bower...
我大概知道是環境變量的問題,很多支持命令行的軟件會自己把程序路徑寫到環境變量中去。去看了環境變量,果然沒有。
然后就把bower 的 bin路徑復制去了環境變量(這里贊下win10的環境變量編輯界面,比以前寫成一行,用分號分割好看多了):
(別以為我怕暴露真名)
接着which bower還是沒有用
百度與谷歌
然后我就百度了下,果然沒找到什么有用的。
換成谷歌(就用本文標題搜的),搜到下面stack overflow上面的:
bower-command-not-found-windows
結果是路徑復制錯了!
。。。
C:\Users\lianglongfei\AppData\Roaming\npm