当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js process.argv()用法及代码示例


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

用法

process.argv()

参数

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

示例

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

node argv.js

argv.js

// Node.js program to demonstrate the use of process.argv

// Importing the process module
const process = require('process');

// Printing property value for process.argv
console.log(process.argv);

输出

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

示例

让我们再看一个例子。

// Node.js program to demonstrate the use of process.argv

// Importing the process module
const process = require('process');

// Printing process.argv property value
var args = process.argv;

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

输出

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

相关用法


注:本文由纯净天空筛选整理自Mayank Agarwal大神的英文原创作品 process.argv() Method in Node.js。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。