所以我正在尝试在我们的构建服务器上运行gulp,但是一直收到上述错误。如果我使用我的用户帐户登录构建服务器,则一切正常工作,因为我在我的帐户下全局安装了gulp,但是当Jenkins运行我的powershell脚本时,它会失败并显示以下错误:
然后我添加了
是否有任何想法可以尝试?我对为什么不起作用感到困惑。
所以我尝试在我的脚本中全局安装gulp,以便它与Jenkins使用的任何用户一起安装。"The term 'gulp' is not recognized as the name of a cmdlet error"
然后我添加了
npm -g ls
到powershell脚本中,并发现它是在系统用户下全局安装的:由于我仍然得到相同的错误,因此我采纳了这篇文章的建议,并添加了一个包含以上目录的路径变量,但是仍然出现相同的错误。C:\Windows\system32\config\systemprofile\AppData\Roaming\npm > gulp@3.9.0
是否有任何想法可以尝试?我对为什么不起作用感到困惑。