1. 犀牛前端部落首页
  2. JS教程

node.js读取命令行参数

命令行参数(CLI)是在应用程序通过操作系统的命令行界面运行时用于向程序传递附加信息的文本字符串。

我们可以很容易地通过node中的全局对象(即process对象)读取这些参数。

下面是使用适当示例的方法。

案例一

步骤一

将文件保存为index.js,并将下面的代码粘贴到文件中。

var arguments = process.argv ; 
  
console.log(arguments) ; 

步骤二

使用下面命令运行index.js:

node index.js

输出:

node.js读取命令行参数

这个process.arg包含一个数组,其中第0个索引包含节点可执行路径,第1个索引包含当前文件的路径,然后rest索引包含传递的参数。

案例二

运行程序添加作为参数传递的两个数字。

步骤一

将文件保存为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读取命令行参数

这就是我们在Node.js中处理参数的方式。

args模块非常流行用于处理命令行参数。它提供了各种特性,比如添加自己的命令来工作等等。

原创文章,作者:犀牛前端部落,如若转载,请注明出处:https://www.pipipi.net/4309.html

发表评论

登录后才能评论