當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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