node.js读取命令行参数详解

 更新时间:2022年10月15日 15:20:33   投稿:wdc  
本文主要讲解了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模块非常流行用于处理命令行参数。它提供了各种特性,比如添加自己的命令来工作等等。

更多关于node.js读取命令行参数的方法请查看下面的相关链接

相关文章

  • node版本与node-sass版本不兼容时的问题及解决

    node版本与node-sass版本不兼容时的问题及解决

    这篇文章主要介绍了node版本与node-sass版本不兼容时的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • 如何用nodejs搭建代理服务器

    如何用nodejs搭建代理服务器

    这篇文章主要介绍了如何用nodejs搭建代理服务器,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • node网页分段渲染详解

    node网页分段渲染详解

    按照常理,我们渲染一张网页,必定是网页全部拼装完毕,然后生成HTML字符串,传送至客户端。这也意味着,如果一张网页处理的有快有慢的话,必须串行等到所有的逻辑都处理完毕。后端才能进行返回。
    2016-09-09
  • node.js安装及环境配置超详细步骤讲解(Windows系统安装包方式)

    node.js安装及环境配置超详细步骤讲解(Windows系统安装包方式)

    这篇文章主要介绍了node.js安装及环境配置超详细教程(Windows系统安装包方式),本文分步骤通过图文并茂的形式给大家介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • Node.js中Koa2在控制台输出请求日志的方法示例

    Node.js中Koa2在控制台输出请求日志的方法示例

    这篇文章主要给大家介绍了关于Node.js中Koa2在控制台输出请求日志的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Node.js具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • 利用node.js开发cli的完整步骤

    利用node.js开发cli的完整步骤

    这篇文章主要给大家介绍了关于如何利用node.js开发cli的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Node.js模块Modules的使用实战教程

    Node.js模块Modules的使用实战教程

    这篇文章主要介绍了Node.js模块Modules的使用,模块就是一个声明了装饰器@Module()的类。装饰器@Module()提供了元数据,以便让Nest组织应用程序结构
    2023-04-04
  • 简单实现nodejs上传功能

    简单实现nodejs上传功能

    这篇文章主要为大家详细介绍了如何简单实现nodejs上传功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • node高并发原理机制解读

    node高并发原理机制解读

    这篇文章主要介绍了node高并发原理机制,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • node NPM库glob通配符匹配文件名minimatch模式匹配字符串学习

    node NPM库glob通配符匹配文件名minimatch模式匹配字符串学习

    这篇文章主要为大家介绍了node NPM库glob通配符匹配文件名minimatch模式匹配字符串学习,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07

最新评论