Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Makefile JsHint退出代码_Makefile_Jshint - Fatal编程技术网

Makefile JsHint退出代码

Makefile JsHint退出代码,makefile,jshint,Makefile,Jshint,我在一个项目的Makefile中使用JsHint,Make没有注意到报告的错误。是否有一种方法可以捕获错误,而不是硬退出Make的执行?下面是一个示例生成文件: all: css js css: compass compile hint: jshint js/*.js js: hint uglify js/*.js 因此,例如,提示目标显示错误,但正在执行硬退出,并且没有通知Make它已退出 我可能没有使用正确的术语,我道歉。在菜谱前使用连字符 hint:

我在一个项目的Makefile中使用JsHint,Make没有注意到报告的错误。是否有一种方法可以捕获错误,而不是硬退出Make的执行?下面是一个示例生成文件:

all: css js

css:
    compass compile

hint:
    jshint js/*.js

js: hint
    uglify js/*.js
因此,例如,
提示
目标显示错误,但正在执行硬退出,并且没有通知Make它已退出


我可能没有使用正确的术语,我道歉。

在菜谱前使用连字符

hint:
    -jshint js/*.js

大概是
jshint
失败时没有使用非零退出代码退出。你能用
jshint js/*.js检查一下吗;echo$?
?这也是我的第一个假设,但是当我使用一个文件运行jshint时,只报告了一个错误,
echo$?
输出的错误代码是2。我也得到了错误2