Envoyer部署挂钩 - 未找到命令

时间:2015-10-10 13:11:46

标签: laravel envoyer.io

我使用envoyer.io来部署我的应用程序。

最近我从git repo中删除了已编译的css / js文件。相反,我想在生产服务器上编译它们。在编写器安装后,我厌倦了添加几个部署挂钩。但是没有任何成功,我的每次尝试都失败了“命令未找到”

例如,其中一个钩子看起来像:

cd {{release}}

npm install

我尝试了{{release}}和完整路径,我总是得到

"bash: line 2: gulp: command not found"

虽然当我从控制台做到这一点时,它起作用了。

任何解决方案?

提前致谢

1 个答案:

答案 0 :(得分:0)

npm install本身不会安装gulp,而是安装elix和它用来使用gulp的所有部分。

安装gulp时,应全局安装:npm install --global gulp