未满足的要求:gulp存在

时间:2014-12-10 03:00:03

标签: teamcity gulp

我目前正在使用Gulp Runner并使用系统范围的gulp设置进行TeamCity构建。

我未能满足要求的代理商

未满足的要求:gulp存在

在哪里寻找吞咽?

我已经尝试过npm install -g gulp并在全球范围内安装了gulp,但我没有太多运气。

如何满足gulp的构建代理要求?

3 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。尝试添加此行

NODE_PATH=/usr/lib/node_modules/

buildAgent.properties的结尾。这向teamcity代理显示您拥有gulp和所有需要nodejs的模块

答案 1 :(得分:0)

我遇到了这个问题,我刚刚通过更改构建代理运行的帐户解决了这个问题。运行代理安装程序时,您可以选择使用系统帐户或用户帐户。我使用过系统帐户,但是在我的用户帐户下安装了node,npm和gulp,因此代理无法访问它。

所以最快的解决方案是再次运行构建代理安装程序,最后选择一个用户帐户来运行

下的服务

答案 2 :(得分:0)

我解决了向PATH添加用户npm路径,例如C:\ Users \ myUser \ AppData \ Roaming \ npm然后重启构建代理。

在此文件夹中,您可以看到gulp文件,例如“gulp”和“gulp.cmd”。