Gulp Karma"脚本错误"

时间:2015-05-26 09:48:41

标签: gulp karma-runner karma-mocha gulp-karma

我使用gulp-karma + mocha + chai + sinon来测试一些前端。

我一直在讨论的令人讨厌的事情是"脚本错误"消息,业力吐出没有任何其他相关细节。

如何让业力显示错误的来源呢?

enter image description here

1 个答案:

答案 0 :(得分:0)

这可能有点晚了,但是其他人可能会发现这个问题,我想我会添加一些注意事项。

当错误在不同的域中产生而不是消耗时,会出现Script error。然后,浏览器出于安全原因删除错误详细信息。通常情况下会发生这种情况:

  • 您从不同的域加载脚本/页面
  • 您运行eval代码。请注意,这是webpack在开发场景中经常做的事情

要缓解这种情况,您可以

  • 添加相关的HTTP CORS标头
  • 跳过运行eval代码 - 如果您正在运行webpack,请选择不包含“eval”的devtool
  • 从同一个域加载资源

希望有所帮助