&& amp;之后找不到命令

时间:2015-01-06 22:16:57

标签: bash command-line command-line-arguments gulp bower

为什么这不执行?

git clone app.git && cd app && npm install && bower install && gulp
输出 gulp:找不到命令

这个

git clone app.git && cd app && npm install && bower install ; gulp
输出 gulp:找不到命令

但只有

git clone app.git && cd app && npm install && bower install然后gulp

有没有办法在链内执行gulp

请注意:

Gulp已经全球安装了npm install -g gulp

在废话目录中运行gulp抛出

[04:24:57] Local gulp not found in ~/dev/projects/repoint
[04:24:57] Try running: npm install gulp

这意味着它已全局安装。

对于演示,请抓住此回购并执行:

git clone https://github.com/vko-online/metro.git && cd metro && npm install && bower install && gulp

2 个答案:

答案 0 :(得分:1)

如果分号变体不起作用,则gulp不在您的路径中,简单明了。 那是你需要解决的问题。

修复它可能涉及安装gulp,或者它可能就像修改路径以包含安装它的目录一样简单。

答案 1 :(得分:0)

As pointed out in the doc,您应该全局安装它并将其添加到您的项目开发本地:

npm install gulp --save-dev