Übergabe einer Variablen an PhantomJS über exec

8

Ich beginne mit Grunt und möchte eine Variable an ein PhantomJS-Skript übergeben, das ich über exec ausführe. Ich möchte eine URL eingeben, damit das Skript die Bildschirmaufnahme übernimmt. Jede Hilfe wäre sehr dankbar, danke!

Darren

Grunt-Skript

%Vor%

screenshot.js

%Vor%     
iamdarrenhall 25.05.2013, 18:53
quelle

2 Antworten

17

Befehlszeilenargumente sind über das Modul require('system').args (Modul System ) zugänglich. Der erste ist immer der Skriptname, gefolgt von den nachfolgenden Argumenten

Dieses Skript wird alle Argumente aufzählen und in die Konsole schreiben.

%Vor%

In Ihrem Fall ist die Lösung

Grunt

%Vor%

screenshot.js

%Vor%     
Cybermaxs 25.05.2013, 19:44
quelle
7

Hier finden Sie eine einfache Methode zum Übergeben und Auswählen von anwendbaren Argumenten. Sehr flexibel und einfach zu pflegen.

Verwenden Sie wie:

%Vor%

ODER

%Vor%

ODER

%Vor%

ODER

%Vor%

Skript:

%Vor%     
DynamicDan 21.12.2014 09:26
quelle