code: function (error, callback) {
  
          var debugFile = error.debugFile;
          var code = error.temp;
  
          code = "/*! <DEBUG:" + error.id + '> */\n' + code;
  
          this._fsWrite(debugFile, code, this.options.charset);
  
          // 启动子进程进行调试，从根本上避免影响当前进程
  
          exec('node ' + debugFile, function (error, stdout, stderr) {
              var message = error ? error.message : '';
              message = message
              .replace(/^Command\sfailed\:|\s*SyntaxError[\w\W]*$/g, '')
              .trim();
              callback(message);
          });
  
      }
docs: 调试语法错误