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


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\node>> 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\node>> node argv.js
Total number of arguments are:2
0:/usr/bin/node
1:/home/node/test/process.js

相關用法


注:本文由純淨天空篩選整理自Mayank Agarwal大神的英文原創作品 process.argv() Method in Node.js。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。