Node.js 中的 process.argv() 方法

node.jsjavascriptweb developmentfront end technology

process.argv() 方法用于返回启动 Node.js 进程时传递的所有命令行参数。第一个元素将始终包含与 process.execPath 相同的值。

语法

process.argv()

参数

因为它返回在 node.js 进程之前传递的所有命令行参数。它不需要用户的任何输入。

示例

创建一个名为 – argv.js 的文件并复制以下代码片段。创建文件后,使用以下命令运行此代码,如下例所示 −

node argv.js

argv.js

// Node.js 程序演示 process.argv 的使用

// 导入 process 模块
const process = require('process');

// 打印 process.argv 的属性值
console.log(process.argv);

输出

C:\home
ode>> node argv.js [ '/usr/bin/node', '/home/node/test/process.js' ]

示例

我们再看一个例子。

// Node.js 程序演示 process.argv 的使用

// 导入 process 模块
const process = require('process');

// 打印 process.argv 属性值
var args = process.argv;

console.log("Total number of arguments are: "+args.length);
args.forEach((val, index) => {
   console.log(`${index}: ${val}`);
});

输出

C:\home
ode>> node argv.js Total number of arguments are: 2 0: /usr/bin/node 1: /home/node/test/process.js

相关文章