2017-01-14 29 views
0

我已经在我的开发机器上安装了Teamcity(只是在家玩) - 像魅力一样工作。将网站更改为angular2,并在我的开发文件夹中运行得非常好。 但是,当我检入并使用Teamcity的'node.js build runner'插件时,我现在对代理有'未满足的要求'(再次在同一台计算机上本地)。Teamcity,Angular 2 - 我的代理没有满足要求:存在node.js.nvm。但node.js有

如何让agant清楚node.js确实存在?

此外,在部署Angular2技巧应用程式通过TeamCity的通八达的欢迎;)

谢谢!

teamcity-agent.log below - 节点NVM安装程序运行器不可用。但它已经安装?

[2017年1月13日16:32:05464] INFO - jetbrains.buildServer.AGENT - 建立代理版本:42538,插件签名:42538-md5-9fc715f8b6575b8a3e87e1c00ea52cac [2017年1月13日16:32:05858 ] INFO - javaDowser.JavaDowserAgentImpl - JavaDowser:Found 2 java安装: 1.7/64(1.7.0_79)在C:\ Program Files \ Java \ jdk1.7.0_79(JDK)[200] 1.8/32(1.8.0_111) )在C:\ Program Files文件(x86)\ Java \ jre1.8.0_111(JRE)[300] [2017-01-13 16:32:05,859]信息 - onfig.BuildAgentSystemInfoImpl - 节点NVM安装程序运行器不可用: Windows不支持 [2017-01-13 16:32:05,883]信息 - .processes.ProcessExecutorImpl - 启动过程:执行(程序= cmd.exe,参数= [/ c,节点,--version]) [ 201 7-01-13 16:32:05,944]信息 - s.node.agent.NodeToolsDetector - 检测到节点7.4.0 [2017-01-13 16:32:05,945]信息 - .processes.ProcessExecutorImpl - 启动过程:执行(程序= cmd.exe,参数= [/ c,npm,--version]) [2017-01-13 16:32:06,769]信息 - s.node.agent.NodeToolsDetector - 检测到npm 4.0.5 [2017-01-13 16:32:06,769]信息 - .processes.ProcessExecutorImpl - 启动过程:执行(程序= cmd.exe,参数= [/ c,grunt,--version]) [2017-01- 13 16:32:06,803]信息 - s.node.agent.NodeToolsDetector - 找不到或失败的grunt,退出代码:1 [2017-01-13 16:32:06,803]信息 - s.node.agent.NodeToolsDetector - StdOut:
[2017-01-13 16:32:06,803]信息 - s.node.agent.NodeToolsDetector - StdErr:'grunt'不被识别为内部或外部的comman d, 可操作的程序或批处理文件。 [2017-01-13 16:32:06,803] INFO - .processes.ProcessExecutorImpl - 启动过程:执行(程序= cmd.exe,参数= [/ c,gulp,--version]) [2017-01- 13 16:32:06,837]信息 - s.node.agent.NodeToolsDetector - 没有发现或失败gulp,退出代码:1 [2017-01-13 16:32:06,837]信息 - s.node.agent.NodeToolsDetector - StdOut:
[2017-01-13 16:32:06,837] INFO - s.node.agent.NodeToolsDetector - StdErr:'gulp'不被识别为内部或外部命令, 可操作的程序或批处理文件。 [2017年1月13日16:32:06848] INFO - ggers.vcs.mercurial.HgDetector - 无法检测已安装的善变

回答

0

您是否尝试过检查代理属性页,看是否节点是存在的,如果你直到最近才安装它,那么您必须重新启动构建代理,才能将其启动。

enter image description here

0

如果您使用Node.js jonnyzzz.node plugin则新生成步骤添加到您的构建配置,并设置它的亚军为Node.js的NVM安装。请记住在Node.js版本输入字段中指定所需的NodeJS版本号。将此构建步骤作为当前配置的第一个构建步骤。

相关问题