在命令列執行node.js程式時如要傳入參數,在程式名稱後方空一格然後輸入要輸入的參數值即可
例如我要執行hello-world.js
,並傳入參數"dog",則輸入以下來執行。
node hello-world.js dog
在程式中使用process.argv
來取得參數陣列。
var args = process.argv;
參數陣列中的第一參數預設是node.js執行檔路徑,第二個參數預設是所執行程式的路徑,第三個開始才是傳入的參數。
[ 'C:\\Program Files\\nodejs\\node.exe',
'D:\\mynode\\hello-world\\hello-world.js',
'dog' ]
寫完這篇後才發現這個主題我已經寫過了:p,參考這裡。
沒有留言:
張貼留言