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
ode>> 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
ode>> node argv.js Total number of arguments are: 2 0: /usr/bin/node 1: /home/node/test/process.js
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP