window系統下安裝了gulp后遇到bash: gulp: command not found這個問題的解決方法(轉)


使用gulp server的命令時,出來了bash: gulp: command not found
首先看到這個命令,我懷疑自己的gulp沒有安裝好,重新執行了一遍npm install -g gulp,但是命令運行沒問題,結果還是會出現:bash: gulp: command not found。
然后在網上找資料遇到了下面的這篇文章
我感覺這個解決問題的方向是對的,gulp的命令失效,應該是配置出問題了,然后我就去全局目錄(C:Program Files/nodejsnode_modules/npm/node_modules)中看我的gulp包是否安裝上了,果然沒有啊!我的包按照成功了,但是位置不對。

1、使用命令檢查:npm config get prefix,得到下圖

  看位置感覺好像是我之前使用低版本的node時配置過的地址。。不過現在npm已經被整合到node里面去了,這個配置地址我自己是無從查起了,反正環境變量里面是絕對沒有了,現在我只想把地址給糾正過來到我新按照的路徑去C:\Program Files\nodejs\node_modules\npm

2、使用命令修改配置

npm config set prefix C:\Program Files\nodejs\node_modules\npm
大家都知道,中間這個Program Files的文件名很坑,使得命令在這種中斷了,所以我就去找配置文件手動修改了(這是個簡單直接的方式),文件位置在這里C:\Users\Administrator(見下圖)

3、再次檢查npm的配置

從上圖中可以看到,現在的配置地址指向是node里面的npm了,然后再安裝gulp看看
運行命令:npm install -g gulpgulp -v


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM