2016-01-06 53 views
0

我分叉回購並運行npm安裝。我可以看到gulp安裝在node_modules文件夾中。但是,當我在命令行上運行gulp或gulp -v時,它說沒有找到命令。安裝後找不到'Gulp'?

如果我打開不同的文件夾一個新的終端(也就是回購如我的主文件夾外)並運行一飲而盡-v我可以看到版本:

CLI版本3.9.0

所以它似乎吞噬本地和全球安裝,但它仍然無法正常工作。我已經在我之前設置的另一個項目上找到了一份工作。

這是一個類似的問題,但解決方案所帶來不起作用: no command 'gulp' found - after installation

回答

1

完全刪除並重新克隆回購其現在的工作之後。林不知道爲什麼,但我沒有加入這一行:

PATH="$HOME/.npm/bin:$PATH" 

爲了我的bash簡介:

~/.bash_profile PATH="$HOME/.npm/bin:$PATH" 

然後在命令行中運行:

npm config set prefix $HOME/.npm 

這讓我跑npm安裝沒有sudo,因此可能或可能沒有修復它。

0

您需要在全球範圍內安裝一飲而盡,最有可能使用sudo

sudo npm install -g gulp 

這將確保該命令是提供給您只要你想

+0

它已經在全球安裝,請閱讀我的問題。 – Evans

+0

soudns喜歡它不是 - 你能爲例如切換到回購之外的另一個文件夾並做 一飲而盡-v –

+0

是的,我已經做了這一點,我得到的結果是:CLI版本3.9.0。我不知道爲什麼它似乎不清楚,但我確實在我原來的問題中這樣說。 – Evans