process.argv
返回进程启动时的命令行参数。 第一个元素是 process.execPath
。
使用 process.argv0
可以获取 argv[0]
原始的值。
第二个元素是当前执行的 JavaScript 文件的路径。 剩余的元素都是额外的命令行参数。
例子,假设 process-args.js
文件如下:
// print process.argv process.argv.forEach((val, index) => { console.log(`${index}: ${val}`); });
运行以下命令启动进程:
$ node process-args.js one two=three four
0: /usr/local/bin/node 1: /Users/mjr/work/node/process-args.js 2: one 3: two=three 4: four
摘自http://nodejs.cn/api/process.html#process_process_argv