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


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


process.argv

添加于:v0.1.27

process.argv 属性返回一个数组,其中包含启动 Node.js 进程时传递的 命令行 参数。第一个元素是 process.execPath 。如果需要访问argv[0] 的原始值,请参阅process.argv0。第二个元素是正在执行的 JavaScript 文件的路径。其余元素将是任何附加的命令行 参数。

例如,假设 process-args.js 的以下脚本:

import { argv } from 'node:process';

// print process.argv
argv.forEach((val, index) => {
  console.log(`${index}: ${val}`);
});const { argv } = require('node:process');

// print process.argv
argv.forEach((val, index) => {
  console.log(`${index}: ${val}`);
});

启动 Node.js 进程为:

$ 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

相关用法


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