0

我正在尝试从 Jenkins 窗口批处理命令执行以下命令

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

但每次失败并报错:“csslint 不被识别为内部或外部命令、可运行程序或批处理文件。”

我已经正确设置了 Nodejs 路径,并且从命令提示符成功执行了以上命令。

有人可以帮我吗?

4

1 回答 1

0

首先,您是否将 csslint 安装为全局?

npm 安装 csslint -g

其次,我会假设 csslint 不在您的路径上。

在您的批处理程序中,将此行添加到您的应用程序上方,然后查看您的环境是什么样的。

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

这将打印出给定 jenkins 运行的环境变量,因此您可以查看 PATH 变量并查看 csslint 是否在这些文件夹中。

于 2013-10-07T13:45:29.860 回答