'咕嘟咕嘟'安装后没找到?

时间:2016-01-06 09:45:27

标签: gulp

我分叉了一个回购并运行npm install。我可以看到gulp安装在node_modules文件夹中。但是,当我在命令行上运行gulp或gulp -v时,它表示找不到命令。

如果我在另一个文件夹中打开一个新终端(在repo之外,例如我的主文件夹)并运行gulp -v我可以看到版本:

CLI版本3.9.0

因此看起来gulp既安装在本地又安装在全球,但它仍无法正常工作。我已经找到了我之前设置的另一个项目。

这是一个类似的问题,但提出的解决方案不起作用: no command 'gulp' found - after installation

2 个答案:

答案 0 :(得分:1)

完全删除并重新克隆回购后,它正在运行。我不知道为什么,但我确实添加了这一行:

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

到我的bash档案:

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

然后在命令行上运行:

npm config set prefix $HOME/.npm

这允许我在没有sudo的情况下运行npm install,因此可能已修复或未修复它。

答案 1 :(得分:0)

您需要全局安装gulp,最有可能使用sudo

sudo npm install -g gulp

这将确保您可以根据需要使用该命令

相关问题