我有一個項目一套構建步驟(團隊市9.0C)從TeamCity的(Windows)中運行的涼亭
其中之一是運行bower install
這是一個簡單的命令行執行不帶任何參數。
鮑爾被安裝在系統上(我可以運行它只是從機器上的命令提示符罰款),但我得到以下錯誤
[10:47:35][Step 2/7] Starting: D:\TeamCity\buildAgent\temp\agentTmp\custom_script8385462966123630321.cmd [10:47:35][Step 2/7] in directory: D:\TeamCity\buildAgent\work\5d43cd6017ab83d4\website\Amaze.Web [10:47:37][Step 2/7] 'bower' is not recognized as an internal or external command, [10:47:37][Step 2/7] operable program or batch file. [10:47:37][Step 2/7] Process exited with code 1 [10:47:37][Step 2/7] Step Bower (Command Line) failed
我哪裏PATH
沒有見過這個設置爲c:\users\xxxx\roaming\...
中的npm二進制文件的位置,以便TC用戶找不到它們,但是PATH
是正確的。
npm
和grunt
都成功工作。什麼可能導致這個?
不,它是一個系統變量,這是什麼使這個最令人費解。 – mpaton