2017-01-14 53 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版本號。將此構建步驟作爲當前配置的第一個構建步驟。

相關問題