node.js讀取命令行參數(shù)詳解
命令行參數(shù)(CLI)是在應用程序通過操作系統(tǒng)的命令行界面運行時用于向程序傳遞附加信息的文本字符串。
我們可以很容易地通過node中的全局對象(即process對象)讀取這些參數(shù)。
下面是使用適當示例的方法。
案例一
步驟一
將文件保存為index.js,并將下面的代碼粘貼到文件中。
var arguments = process.argv ; console.log(arguments) ;
步驟二
使用下面命令運行index.js:
node index.js
輸出:
這個process.arg包含一個數(shù)組,其中第0個索引包含節(jié)點可執(zhí)行路徑,第1個索引包含當前文件的路徑,然后rest索引包含傳遞的參數(shù)。
案例二
運行程序添加作為參數(shù)傳遞的兩個數(shù)字。
步驟一
將文件保存為index1.js,并將以下代碼粘貼到文件中。
var arguments = process.argv function add(a, b) { // To extract number from string return parseInt(a)+parseInt(b) } var sum = add(arguments[2], arguments[3]) console.log("Addition of 2, 3 is ", sum)
步驟二
使用下面命令運行index1.js:
node index1.js
輸出:
這就是我們在Node.js中處理參數(shù)的方式。
args模塊非常流行用于處理命令行參數(shù)。它提供了各種特性,比如添加自己的命令來工作等等。
更多關于node.js讀取命令行參數(shù)的方法請查看下面的相關鏈接
相關文章
利用Node.js和MySQL實現(xiàn)創(chuàng)建API服務器
這篇文章主要為大家詳細介紹了如何使用Node.js和MySQL創(chuàng)建API服務器的步驟,這也是從前端邁向全棧的一個開始,文中的示例代碼講解詳細,感興趣的小伙伴可以了解下2024-01-01我的Node.js學習之路(三)--node.js作用、回調、同步和異步代碼 以及事件循環(huán)
本篇文章主要介紹了node.js的幾個重要的知識點:node.js作用、回調、同步和異步代碼 以及事件循環(huán)2014-07-07解決nodejs報錯Error:EPERM:operation not permitted,mkdi
這篇文章主要介紹了解決nodejs報錯Error:EPERM:operation not permitted,mkdir‘xxxxxxxxxxxxxxxx‘問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02