2016-04-20 6 views
1

Laut der Phantomjs-Dokumentation soll die --config=<filename.json> Konfigurationsvariablen aus der angegebenen Datei lesen. Dies gibt Debug-Informationen:phantomjs respektiert nicht debug: true in der Konfigurationsdatei?

$ phantomjs --debug=true ~/Downloads/phantomjs-2.1.1-macosx/examples/detectsniff.js http://example.com 

Aber die folgenden nicht:

$ phantomjs --config=config.json ~/Downloads/phantomjs-2.1.1-macosx/examples/detectsniff.js http://example.com 

wo config.json enthält folgende Komponenten:

{ 
    "debug": true 
} 

Ich renne v 2.1.1 phantomjs (aber das hast du wahrscheinlich schon vermutet ...). Irgendwelche Ideen?

PS: Ich versuche tatsächlich einen anderen Fehler aufzuspüren, aber wenn ich nicht auf das Debuggen drehen kann, kann ich nicht sicher sein, ob es meine anderen Konfigurationsvariablen selbst wird immer ...

Antwort

0

Blick durch der Quellcode sieht so aus, als wäre er einer der Schlüssel, die nicht direkt übersetzt werden (dh sollte in der Liste am Ende von http://phantomjs.org/api/command-line.html enthalten sein).

Die folgenden Werke für mich:

{ 
    "printDebugMessages":true, 
} 
+0

Dank. Wenn irgendwelche Phantominsider lauern, wären Sie bereit, einen Fehlerbericht für die Dokumentation einzureichen? (Ich kann, aber bin derzeit überschwemmt und das ist niedrige Priorität für mich.) –

+0

Pull-Anforderung für Dokumentationsaktualisierung wurde zusammengeführt. – gar

+0

Segne dich, mein Herr! Dank dafür. –

Verwandte Themen