node.js读取命令行参数详解
命令行参数(CLI)是在应用程序通过操作系统的命令行界面运行时用于向程序传递附加信息的文本字符串。
我们可以很容易地通过node中的全局对象(即process对象)读取这些参数。
下面是使用适当示例的方法。
案例一
步骤一
将文件保存为index.js,并将下面的代码粘贴到文件中。
var arguments = process.argv ; console.log(arguments) ;
步骤二
使用下面命令运行index.js:
node index.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中处理参数的方式。
args模块非常流行用于处理命令行参数。它提供了各种特性,比如添加自己的命令来工作等等。
更多关于node.js读取命令行参数的方法请查看下面的相关链接
相关文章
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
本篇文章主要介绍了node.js的几个重要的知识点:node.js作用、回调、同步和异步代码 以及事件循环2014-07-07解决nodejs报错Error:EPERM:operation not permitted,mkdi
这篇文章主要介绍了解决nodejs报错Error:EPERM:operation not permitted,mkdir‘xxxxxxxxxxxxxxxx‘问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-02-02
最新评论