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
相關用法
- Node.js process.argv0()用法及代碼示例
- Node.js process.arch()用法及代碼示例
- Node.js process.abort()用法及代碼示例
- Node.js process.allowedNodeEnvironmentFlags用法及代碼示例
- Node.js process.stdin用法及代碼示例
- Node.js process.noDeprecation用法及代碼示例
- Node.js process.setUncaughtExceptionCaptureCallback()用法及代碼示例
- Node.js process.getgid()用法及代碼示例
- Node.js process.setgid()用法及代碼示例
- Node.js process.getuid()用法及代碼示例
- Node.js process.report.reportOnSignal用法及代碼示例
- Node.js process.report.directory用法及代碼示例
- Node.js process.emitWarning()用法及代碼示例
- Node.js process.getgroups()用法及代碼示例
- Node.js process.nextTick()用法及代碼示例
- Node.js process.chdir()用法及代碼示例
- Node.js process.umask()用法及代碼示例
- Node.js process.setegid()用法及代碼示例
- Node.js process.cpuUsage()用法及代碼示例
- Node.js process.report.signal用法及代碼示例
注:本文由純淨天空篩選整理自Mayank Agarwal大神的英文原創作品 process.argv() Method in Node.js。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。