node.js讀取命令行參數(shù)詳解
命令行參數(shù)(CLI)是在應(yīng)用程序通過(guò)操作系統(tǒng)的命令行界面運(yùn)行時(shí)用于向程序傳遞附加信息的文本字符串。
我們可以很容易地通過(guò)node中的全局對(duì)象(即process對(duì)象)讀取這些參數(shù)。
下面是使用適當(dāng)示例的方法。
案例一
步驟一
將文件保存為index.js,并將下面的代碼粘貼到文件中。
var arguments = process.argv ; console.log(arguments) ;
步驟二
使用下面命令運(yùn)行index.js:
node index.js
輸出:
這個(gè)process.arg包含一個(gè)數(shù)組,其中第0個(gè)索引包含節(jié)點(diǎn)可執(zhí)行路徑,第1個(gè)索引包含當(dāng)前文件的路徑,然后rest索引包含傳遞的參數(shù)。
案例二
運(yùn)行程序添加作為參數(shù)傳遞的兩個(gè)數(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)
步驟二
使用下面命令運(yùn)行index1.js:
node index1.js
輸出:
這就是我們?cè)贜ode.js中處理參數(shù)的方式。
args模塊非常流行用于處理命令行參數(shù)。它提供了各種特性,比如添加自己的命令來(lái)工作等等。
更多關(guān)于node.js讀取命令行參數(shù)的方法請(qǐng)查看下面的相關(guān)鏈接
相關(guān)文章
利用Node.js和MySQL實(shí)現(xiàn)創(chuàng)建API服務(wù)器
這篇文章主要為大家詳細(xì)介紹了如何使用Node.js和MySQL創(chuàng)建API服務(wù)器的步驟,這也是從前端邁向全棧的一個(gè)開(kāi)始,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2024-01-01Node.js全局對(duì)象Global的實(shí)現(xiàn)
在Nodejs下全局變量和全局函數(shù)都是可以使用global來(lái)訪問(wèn)到的,本文主要介紹了Node.js全局對(duì)象Global的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12我的Node.js學(xué)習(xí)之路(三)--node.js作用、回調(diào)、同步和異步代碼 以及事件循環(huán)
本篇文章主要介紹了node.js的幾個(gè)重要的知識(shí)點(diǎn):node.js作用、回調(diào)、同步和異步代碼 以及事件循環(huán)2014-07-07學(xué)習(xí)使用ExpressJS 4.0中的新Router的用法
ExpressJS 4.0中提出了新的路由Router,提供了路由應(yīng)有的API,本文詳細(xì)的介紹了ExpressJS 4.0中的新Router的用法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-11-11Node.js編寫爬蟲(chóng)的基本思路及抓取百度圖片的實(shí)例分享
這篇文章主要介紹了Node.js編寫爬蟲(chóng)的基本思路及抓取百度圖片的實(shí)例分享,其中作者提到了需要特別注意GBK轉(zhuǎn)碼的轉(zhuǎn)碼問(wèn)題,需要的朋友可以參考下2016-03-03node.js中的fs.symlink方法使用說(shuō)明
這篇文章主要介紹了node.js中的fs.symlink方法使用說(shuō)明,本文介紹了fs.symlink的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12解決nodejs報(bào)錯(cuò)Error:EPERM:operation not permitted,mkdi
這篇文章主要介紹了解決nodejs報(bào)錯(cuò)Error:EPERM:operation not permitted,mkdir‘xxxxxxxxxxxxxxxx‘問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-02-02