【发布时间】:2013-10-13 21:32:54
【问题描述】:
我正在尝试从 Jenkins 窗口批处理命令执行以下命令
csslint --format=lint-xml file.css > result.xml
但每次失败并报错:“csslint 不被识别为内部或外部命令、可运行程序或批处理文件。”
我已正确设置 Nodejs 路径,并且从命令提示符成功执行上述命令。
有人可以帮我解决这个问题吗?
【问题讨论】:
我正在尝试从 Jenkins 窗口批处理命令执行以下命令
csslint --format=lint-xml file.css > result.xml
但每次失败并报错:“csslint 不被识别为内部或外部命令、可运行程序或批处理文件。”
我已正确设置 Nodejs 路径,并且从命令提示符成功执行上述命令。
有人可以帮我解决这个问题吗?
【问题讨论】:
首先您是否将 csslint 安装为全局?
npm install csslint -g
其次,我会假设 csslint 不在您的路径上。
在您的批处理程序中,将此行添加到您的应用上方,看看您的环境是什么样的。
env
csslint --format=lint-xml file.css > result.xml
这将打印出给定 jenkins 运行的环境变量,以便您查看 PATH 变量并查看 csslint 是否在这些文件夹中。
【讨论】: