我已經閱讀了幾個相關的問題,但仍然無法弄清楚我做錯了什麼。 這裏是我的腳本(simple.js):Node.js的命令行參數
var x = process.argv[2]
console.log(x);
現在
當我在REPL
.load simple.js Hello
的REPL鍵入答案
Failed to load:simple.js Hello
,但我已經做到了這一點(simple2。 js):
console.log(process.argv);
and when我在REPL .load這個文件時,它回答
> console.log(process.argv);
[ 'C:\\Program Files\\nodejs\\node.exe' ]
undefined
只是測試它跑
node
:我不認爲REPL'.load'是專爲這樣的事情。您可能必須在終端中使用標準的'node simple.js Hello'。 – gcampbell