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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。