我遇到问题 phantomjs 和 karma

I am getting issue phantomjs and karma

我在 运行ing g运行t 时遇到问题,它引发了以下问题:

ERROR [launcher]: PhantomJS2 failed 2 times (timeout). Giving up.

DEBUG [karma]: Run complete, exiting.

DEBUG [launcher]: Disconnecting all browsers

Warning: Task "karma:continuous" failed. Use --force to continue.

我试过运行npm install phantomjs

即成功。之后我也 运行 npm install 但再次遇到上述问题

这是因为您需要 运行 PhantomJS 独立版本以便 karma 连接到它。

根据我的意见,我会建议一个更好的选择,即使用karma-phantomjs2-launcher。您可以通过以下方式获得:npm install --save-dev karma-phantomjs2-launcher

请注意,它不是稳定版。如果它符合您的要求,您可以使用 karma-phantomjs-launcher,效果非常好。但是它不支持 PhantomJS 2.

我找到了解决方案,如果我们遇到这个错误,那么首先需要检查 karm.conf.js 文件,您必须在该部分中搜索关键浏览器你必须看看 PhantomJS2 是否被定义或者 not.It 会是这样的:

browsers : [
  'PhantomJS2'
],

在我的情况下,它在那里,但我仍然遇到错误,然后我检查了我的主机文件,如果您使用的是 windows 机器,您可以在 C:\Windows\System32\drivers\etc 中找到它,我放置了 127.0.0.1 localhost 然后我去了....它对我有用。