if error listener has exist, ignore default onerror

当自定义 `on('error')` 存在时, 忽略默认 `onerror`.

bug: 原版本中
```js
this.outputErrors = 'test' !== this.env;
```
永远为 `true`