我得到了问题phantomjs和业力

时间:2016-11-24 13:43:10

标签: angularjs node.js gruntjs phantomjs karma-runner

我在运行咕噜时遇到问题,它引发了我的问题:

  

错误[启动器]:PhantomJS2失败2次(超时)。放弃。

     

DEBUG [karma]:运行完成,退出。

     

DEBUG [launcher]:断开所有浏览器的连接

     

警告:任务“业力:连续”失败。使用--force继续。

我试图运行npm install phantomjs

哪个成功。在那之后我也运行npm install但是再次遇到问题

2 个答案:

答案 0 :(得分:1)

这是因为您需要运行PhantomJS独立版本才能连接到karma。

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

请注意,它不是一个稳定的版本。如果它符合您的要求,您可以使用karma-phantomjs-launcher,它完全正常。但它没有支持PhantomJS 2.

答案 1 :(得分:1)

我得到了解决方案,如果我们收到此错误,首先需要检查 karm.conf.js 文件,你必须搜索关键浏览器,在那部分你必须看看是否PhantomJS2是否已定义。它将是这样的:

browsers : [
  'PhantomJS2'
],

在我的情况下它就在那里,但我仍然收到错误,然后检查我的主机文件,你可以在C:\Windows\System32\drivers\etc找到,如果你使用的是Windows机器,我放置了 127.0.0.1 localhost ,我去....它为我工作。