2016-11-24 4 views
1

Ich bin vor Problem während Grunzen läuft, es mir zu werfen Ausgabe folgende:Ich erhalte Ausgabe PhantomJS und Karma

ERROR [Launcher]: PhantomJS2 2 mal (Timeout) ist fehlgeschlagen. Aufgeben.

DEBUG [Karma]: Ausführen abgeschlossen, beenden.

DEBUG [Launcher]: Trennen Sie alle Browser

Warnung: Aufgabe "Karma: continuous" fehlgeschlagen. Verwenden Sie --force, um fortzufahren.

Ich versuchte npm install phantomjs

zu laufen Welche erfolgreich ist. Danach laufe ich npm install als auch aber wieder über Problem

+0

Versuchen Sie 'npm phantomjs2' installieren –

Antwort

1

Ich habe eine Lösung für diese, wenn wir diesen Fehler bekommen, so müssen zuerst überprüfen karm.conf.js Datei, dort müssen Sie für Schlüssel-Browser und in diesem suchen Abschnitt muss man sehen, ob PhantomJS2 definiert ist oder not.It wäre so etwas wie dieses:

browsers : [ 
    'PhantomJS2' 
], 

in meinem Fall ist es da war, aber immer noch war ich Fehler immer, ich überprüft dann meine hosts-Datei, die Sie in finden C:\Windows\System32\drivers\etc Wenn Sie Windows-Rechner verwenden und ich platziert 127.0.0.1 localhost und da gehe ich .... es hat funktioniert für mich.

1

Dies ist, weil Sie die PhantomJS Standalone-Version für Karma ausführen müssen, um es zu verbinden.

Ich würde vorschlagen, eine bessere Option nach meiner Meinung, die karma-phantomjs2-launcher zu verwenden ist. Sie können das bekommen, indem Sie: npm install --save-dev karma-phantomjs2-launcher.

Bitte beachten Sie, dass es sich nicht um eine stabile Version handelt. Wenn es Ihrer Anforderung entspricht, können Sie karma-phantomjs-launcher verwenden, was einwandfrei funktioniert. Aber es hat keine Unterstützung für PhantomJS 2.

+0

Ich habe diesen Befehl ausführen: npm Karma-PhantomJS-Launcher --save-dev installieren, aber es löst nicht mein Problem – user1989488

+0

sollten Sie führen' npm installieren --save-dev Karma- phantomjs-launcher' und NOT 'npm installieren karma-phantomjs-launcher --save-dev'. – Jagrut

+0

Danke für Ihre Hilfe 'jagrut', aber nachdem ich den obigen Befehl ausgeführt habe, erhalte ich folgende Warnung WARN [launcher]: Kann "PhantomJS2_custom" nicht laden, es ist nicht registriert !. Danach werden die Browser getrennt. – user1989488

Verwandte Themen