Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

Node.jsのprocess.argv()メソッド


process.argv()メソッドは、Node.jsプロセスの起動時に渡されたすべてのコマンドライン引数を返すために使用されます。最初の要素には、常にprocess.execPathと同じ値が含まれます。

構文

 process.argv()

パラメータ

node.jsプロセスの前に渡されたすべてのコマンドライン引数を返すため。ユーザーからの入力は必要ありません。

argv.jsという名前のファイルを作成し、以下のコードスニペットをコピーします。ファイルを作成したら、次のコマンドを使用して、以下の例に示すようにこのコードを実行します-

 node argv.js 

argv.js

//process.argvの使用法を示すNode.jsプログラム//プロセスモジュールのインポートconstprocess=require('process'); // process.argvconsole.log(process.argv);<のプロパティ値を出力します/ pre> 

出力

 C:\ home \ node>> node argv.js ['/usr/bin/node'、'/home/node/test/process.js'] 

もう1つの例を見てみましょう。

//process.argvの使用法を示すNode.jsプログラム//プロセスモジュールのインポートconstprocess=require('process');//印刷process.argvプロパティvaluevarargs =process.argv; console.log( "引数の総数は次のとおりです:" + args.length); args.forEach((val、index)=> {console.log( `$ {index}:$ {val}`);}); 

出力

 C:\ home \ node>> node argv.js引数の総数は次のとおりです:20:/usr/bin/node1:/home/node/test/process.js 

  1. Node.jsのprocess.argv0()メソッド

    process.argv0()メソッドは、node.jsアプリケーションの起動時に渡されるargv[0]の元の値の読み取り専用コピーを保存するために使用されます。 構文 process.argv0() パラメータ argv[0]のプリペイドカードの読み取り専用コピーのみを返すため。ユーザーからの入力は必要ありません。 例 argv0.jsという名前のファイルを作成し、以下のコードスニペットをコピーします。ファイルを作成したら、次のコマンドを使用して、以下の例に示すようにこのコードを実行します- node argv0.js argv0.js // Node.js program to

  2. Node.jsのprocess.arch()メソッド

    process.arch()メソッドは、現在のnode.jsプロセスのコンパイルが行われているコンピューターのCPUアーキテクチャーを取得するために使用されます。同じものに使用できる値には、「arm」、「arm64」、「ia32」、「mips」、「mipsel」、「ppc」、「ppc64」、「x32」、「x64」などがあります。 構文 process.arch() パラメータ コンパイルが行われているコードのアーキテクチャを返すためです。入力は必要ありません。アーキテクチャ名を返すだけです。 例 名前がarchitecture.jsのファイルを作成し、以下のコードスニペットをコピーします。