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
相关用法
- Node.js process.argv0()用法及代码示例
- Node.js process.arch()用法及代码示例
- Node.js process.abort()用法及代码示例
- Node.js process.allowedNodeEnvironmentFlags用法及代码示例
- Node.js process.stdin用法及代码示例
- Node.js process.noDeprecation用法及代码示例
- Node.js process.setUncaughtExceptionCaptureCallback()用法及代码示例
- Node.js process.getgid()用法及代码示例
- Node.js process.setgid()用法及代码示例
- Node.js process.getuid()用法及代码示例
- Node.js process.report.reportOnSignal用法及代码示例
- Node.js process.report.directory用法及代码示例
- Node.js process.emitWarning()用法及代码示例
- Node.js process.getgroups()用法及代码示例
- Node.js process.nextTick()用法及代码示例
- Node.js process.chdir()用法及代码示例
- Node.js process.umask()用法及代码示例
- Node.js process.setegid()用法及代码示例
- Node.js process.cpuUsage()用法及代码示例
- Node.js process.report.signal用法及代码示例
注:本文由纯净天空筛选整理自Mayank Agarwal大神的英文原创作品 process.argv() Method in Node.js。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。