存取Node.js 中的命令列參數
啟動Node.js 程式(如Node server.js 資料夾)時,參數可以作為傳遞Node.js 使用文件中顯示: $ node -h.
如何存取參數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”,它們可以提供額外的功能和靈活性。
以上是如何存取 Node.js 中的命令列參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!