Throw nice "logged"在karmaJS浏览器启动程序中出现错误
Throw nice "logged" error in karmaJS browser launcher
我正试图为KarmaJS编写一个启动器插件,它都工作得很好,但是当事情变坏时(例如浏览器找不到)
我希望它通过Karma的运行器显示一个漂亮的错误消息。
目前我正在做
throw new Error("my error text");
在Karma日志上显示了一条红色的错误消息,但也显示了为什么它崩溃的堆栈跟踪。如果我能让它抛出错误,生成漂亮的文本,而不是整个堆栈跟踪,我真的很喜欢它。
这可能吗?如果有,你知道怎么做吗?
谢谢
是的,使用console.error()
console.error("error text");
请注意,这不会像throw
那样停止执行,它只是将文本记录到错误通道。
相关文章:
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 关于Scrollspy和".粘性”;在引导程序4中
- "访问被拒绝”;当试图在IE11中打开为程序生成的PDF生成的URL时
- 我没有'我不明白“;temp<<=y"在这个javascript程序中执行
- Ruby on Rails屏幕抓取错误-“;您必须在浏览器中启用javascript才能使用此应用程序"
- "npm运行构建“;模块解析错误”;您可能需要一个适当的加载程序来处理此文件类型&”;
- Safari-->"应用程序缓存清单的MIME类型不正确:text/plain&”;
- 如何找到当前导航李"活动的”;在引导程序导航中
- "未定义“角度”;在Liferay中存储的角度应用程序上执行Protractor测试时出错
- "执行处理程序'的子请求时出错;System.Web.UI.Page'"同时使用JQu
- 为什么<车身负载=“;fn()">使用函数调用,但是window.onload=fn;使用处理程序函
- "类型错误:对象没有´t支持这个未定义的动作“;Angular应用程序IE8中的错误
- "一页应用程序“;DOM操作而不是AngularJS
- "这个“;当我向事件处理程序函数添加参数时会发生更改
- 主路由器在路由“”的末尾附加一个#"导致dom中引用锚点在Backbone/Require应用程序中不起作用
- "粘性“;在Angular应用程序中选择
- "(生成的应用程序控制器)”;显示而不是Handlebars中的值内容“#每个“;帮手
- 如何将事件处理程序与“;delegate()"使用属性过滤器
- "意外的输入结束“;在javascript程序中
- 谷歌应用程序脚本:奇怪的"丢失的声明之前"错误