Tag: external process

ImageMagick比较:从Node.js生成时退出代码1,但从命令行运行时退出代码0

$ compare –version Version: ImageMagick 6.9.1-1 Q16 x86_64 2015-04-15 http://www.imagemagick.org Copyright: Copyright (C) 1999-2015 ImageMagick Studio LLC License: http://www.imagemagick.org/script/license.php Features: DPC Modules Delegates (built-in): bzlib freetype jng jpeg ltdl lzma png xml zlib $ node –version v0.10.33 我正在写一个Node.js脚本来为我自动处理一些图像。 当我尝试通过child-process.exec或child-process.spawn运行脚本时,它运行并正确完成,但是以代码1退出,而不是在脚本中引发错误的代码0。 当我在命令行上运行相同的脚本时,它将以代码0退出。 compare命令确实通过stderr返回的东西,这似乎是默认情况下,但我不需要该输出,如果需要的话,可以被压制。 我已经尝试添加 – -quiet没有区别。 这里的Node脚本为child-process.spawn (我也试过使用child-process.exec ): var spawn = require("child-process-promise").spawn, filenameA = "img0.png", filenameB […]