process.argv


process 對象是一個全局變量,它提供當前 Node.js 進程的有關信息,以及控制當前 Node.js 進程。 因為是全局變量,所以無需使用 require()

process.argv 屬性返回一個數組,這個數組包含了啟動Node.js進程時的命令行參數。第一個元素為process.execPath。如果需要獲取argv[0]的值請參見node文檔的 process.argv0。第二個元素為當前執行的JavaScript文件路徑。剩余的元素為其他命令行參數。

例如,process-args.js文件有以下代碼:

 
// print process.argv
 
process.argv.forEach((val, index) => {
 
console.log(`${index}: ${val}`);
 
});

 

運行以下命令,啟動進程:

$ 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM