2013-10-07 114 views
0

不執行我試圖從詹金斯窗口批處理命令csslint命令詹金斯

csslint --format=lint-xml file.css > result.xml 

,但每次失敗,並給出錯誤的時間執行以下命令:「csslint不被識別爲一個內部或外部命令,可程序或批處理文件「。

我已經正確設置了Nodejs路徑,並且在命令提示符下執行的命令成功。

有人能幫助我嗎?

回答

0

首先你安裝csslint作爲全球?

NPM安裝csslint -g

其次,我會再假設csslint是不是你的路徑上。

在您的批處理程序中,在您的應用程序上方添加此行,看看您的環境是什麼樣子。

env 
csslint --format=lint-xml file.css > result.xml 

,將打印出你的環境變量,鑑於詹金斯運行,所以你可以看看你的PATH變量,看看是否csslint在任何這些文件夾中。

+0

感謝您的回覆。 –

+0

csslint已安裝,路徑也設置在環境變量中。 但添加evn也不起作用。它給出相同的錯誤'env'不被識別爲內部或外部命令,可操作的程序或批處理文件。 –

+0

我想我忘了問你,這個版本的jenkins安裝在windows機器上? – jhnlsn