存取Node.js 中的命令列參數
啟動Node.js 程式(如Node server.js 資料夾)時,參數可以傳遞為Node.js 使用文件中顯示: $ node -h.
How to Access Arguments in JavaScript
Node.js 透過 process.argv 陣列提供對命令列參數的存取。第一個元素總是“node”,第二個元素是腳本檔名,後續元素包含參數:
// Print the command line arguments process.argv.forEach(function (val, index, array) { console.log(index ': ' val); });
範例
考慮以下指令: $ node process-2.js 一二=三四。
process.argv該指令的陣列為:
[ 'node', '/Users/mjr/work/node/process-2.js', 'one', 'two=three', 'four' ]
注意:
上述標準方法不需要額外的函式庫。然而,Node.js 中也提供各種命令列解析函式庫,例如“commander”或“yargs”,它們可以提供額外的功能和靈活性。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3