Ich habe mehrere verwandte Fragen hier gelesen, kann aber immer noch nicht herausfinden, was ich falsch mache. Hier ist mein Skript (simple.js):Befehlszeilenargumente zu Node.js
var x = process.argv[2]
console.log(x);
jetzt, wenn ich in der
REPL Typ.load simple.js Hello
der REPL Antworten
Failed to load:simple.js Hello
aber ich habe diese (Simple2 getan. js):
console.log(process.argv);
und wann Ich .load diese Datei in REPL es Antworten
> console.log(process.argv);
[ 'C:\\Program Files\\nodejs\\node.exe' ]
undefined
gerade getestet: Das glaube ich nicht die REPL '.load' für diese Art der Sache ausgelegt ist. Wahrscheinlich müssen Sie im Terminal den Standard 'node simple.js Hello' verwenden. – gcampbell