首頁 >web前端 >js教程 >如何存取 Node.js 中的命令列參數?

如何存取 Node.js 中的命令列參數?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-05 12:58:11717瀏覽

How Do I Access Command Line Arguments in Node.js?

存取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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn