发生警告时如何使npm失败?

时间:2020-05-09 12:13:13

标签: javascript npm npm-install

我正在构建一个npm软件包,并希望检测npm在CI上提出的警告。但是,除非显示警告,否则除非出现错误,否则npm的退出状态为零。发生任何警告时,是否可以使npm install失败?还是其他任何检测警告的方式?

1 个答案:

答案 0 :(得分:0)

可以将npm的结果传递到另一个命令以使其失败吗? 例如,使用awk

yarn | awk '/^warning/ { err = 1} END {exit err}'

如果在yarn的输出中找到以警告开头的行,它将失败。

相关问题