」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何存取 Node.js 中的命令列參數?

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

發佈於2024-12-21
瀏覽:219

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

存取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