如何將命令行參數傳遞給Node.js程序

標準方法
參數存在在process.argv中前端

更多詳情,能夠參考官方連接。node

process.argv 是一個包含命令行參數的數組。第一個元素是「node」,第二個元素是JavaScript文件的名稱。接下來的元素將是任何附加的命令行參數。數組

/**
 * 時間:2019年8月18日
 * 前端教程: https://www.pipipi.net/
 */
// 打印 process.argv
process.argv.forEach(function (val, index, array) {
    console.log(index + ': ' + val);
  });

將會輸出如下結果:.net

/**
 * 時間:2019年8月18日
 * 前端教程: https://www.pipipi.net/
 */
$ node process-2.js one two=three four
0: node
1: /Users/mjr/work/node/process-2.js
2: one
3: two=three
4: four