版博士V2.0程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

20 строки
518 B

  1. "use strict";
  2. /**
  3. * An instance of this class is returned by {@link sync} and {@link async} when the process exits
  4. * with a non-zero status code.
  5. */
  6. module.exports = class ProcessError extends Error {
  7. constructor (process) {
  8. let message = `${process.toString()} exited with a status of ${process.status}.`;
  9. if (process.stderr.length > 0) {
  10. message += "\n\n" + process.stderr.toString().trim();
  11. }
  12. super(message);
  13. Object.assign(this, process);
  14. this.name = ProcessError.name;
  15. }
  16. };