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