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

首先說下我遇到這個問題的狀況,由於以前早兩年的時候用家裏的臺式機(win8系統)裝過node和npm,可是後來沒怎麼使用這臺電腦了,今天從新安裝了node(按照方式點這裏看第一步),把github上面的項目clone下來後要進行簡單的修改,使用gulp server的命令時,出來了bash: gulp: command not found
首先看到這個命令,我懷疑本身的gulp沒有安裝好,從新執行了一遍npm install -g gulp,可是命令運行沒問題,結果仍是會出現:bash: gulp: command not found。
而後在網上找資料遇到了下面的這篇文章
《Mac 執行 gulp 報錯 -bash: gulp: command not found》
我感受這個解決問題的方向是對的,gulp的命令失效,應該是配置出問題了,而後我就去全局目錄(C:Program Filesnodejsnode_modulesnpmnode_modules)中看個人gulp包是否安裝上了,果真沒有啊!個人包按照成功了,可是位置不對。html

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

圖片描述
看位置感受好像是我以前使用低版本的node時配置過的地址。。不過如今npm已經被整合到node裏面去了,這個配置地址我本身是無從查起了,反正環境變量裏面是絕對沒有了,如今我只想把地址給糾正過來到我新按照的路徑去C:\Program Files\nodejs\node_modules\npmnode

二、使用命令修改配置

npm config set prefix C:\Program Files\nodejs\node_modules\npm
你們都知道,中間這個Program Files的文件名很坑,使得命令在這種中斷了,因此我就去找配置文件手動修改了(這是個簡單直接的方式),文件位置在這裏C:\Users\Administrator(見下圖)
圖片描述
圖片描述
改爲上圖這樣就能夠了git

三、再次檢查npm的配置

圖片描述
從上圖中能夠看到,如今的配置地址指向是node裏面的npm了,而後再安裝gulp看看
運行命令:npm install -g gulpgulp -v。以下圖
圖片描述
問題解決啦~想怎麼用就怎麼用吧~github

相關文章
相關標籤/搜索