使用node执行打包命令如何知道打包失败呢

ChildProcess.exec(cmd,function(error,stdout,stderror){
    if(stderror.length===0){
         // 这个判断好像不行,正常编译,Creator也会报一些其他的错,导致这个判断失效
    }
})

构建成功输出里面会有这句话:

[6810] 编译成功。
[6810] Compile native project successfully.

难道只有判断字符串一条路么?