2013-10-07 79 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