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读取命令行参数的方法请查看下面的相关链接

相关文章

  • nodejs操作mongodb的增删改查功能实例

    nodejs操作mongodb的增删改查功能实例

    这篇文章主要介绍了nodejs操作mongodb的增删改查功能,简单分析了mongodb模块的安装并结合实例形式分析了nodejs操作mongodb数据库进行增删改查的相关实现技巧,需要的朋友可以参考下
    2017-11-11
  • nodejs利用readline提示输入内容实例代码

    nodejs利用readline提示输入内容实例代码

    这篇文章主要给大家介绍了关于nodejs利用readline提示输入内容的相关资料,Readline是Node.js里实现标准输入输出的封装好的模块,通过这个模块我们可以以逐行的方式读取数据流,需要的朋友可以参考下
    2021-07-07
  • Node.js操作MySQL8.0数据库无法连接的问题解决

    Node.js操作MySQL8.0数据库无法连接的问题解决

    使用node.js连接数据库MySQL 8时候,显示报错 ER_NOT_SUPPORTED_AUTH_MODE,本文就来介绍一下解决方法,感兴趣的可以了解一下
    2023-10-10
  • node将对象转化为query的实现方法

    node将对象转化为query的实现方法

    本文主要介绍了node将对象转化为query的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • 浅谈Express.js解析Post数据类型的正确姿势

    浅谈Express.js解析Post数据类型的正确姿势

    这篇文章主要介绍了Express.js解析Post数据类型的正确姿势,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • node.js express捕获全局异常的三种方法实例分析

    node.js express捕获全局异常的三种方法实例分析

    这篇文章主要介绍了node.js express捕获全局异常的三种方法,结合实例形式简单分析了node.js express捕获全局异常的常见操作方法与使用注意事项,需要的朋友可以参考下
    2019-12-12
  • koa框架的原理、功能,与基本使用方法概述

    koa框架的原理、功能,与基本使用方法概述

    这篇文章主要介绍了koa框架的原理、功能,与基本使用方法,结合实例形式分析了koa框架的基本功能、原理、使用方法与相关注意事项,需要的朋友可以参考下
    2023-04-04
  • 2023年全网最新Node.js下载安装教程

    2023年全网最新Node.js下载安装教程

    这篇文章主要介绍了2023年全网最新Node.js下载安装教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-05-05
  • 浅谈Node.js 中间件模式

    浅谈Node.js 中间件模式

    中间件在 Node.js 中被广泛使用,它泛指一种特定的设计模式、一系列的处理单元、过滤器和处理程序,以函数的形式存在,这篇文章主要介绍了浅谈Node.js 中间件模式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • 基于NodeJS的前后端分离的思考与实践(二)模版探索

    基于NodeJS的前后端分离的思考与实践(二)模版探索

    在传统的开发模式中,浏览器端与服务器端是由不同的前后端两个团队开发,但是模版却又在这两者中间的模糊地带。因此模版上面总不可避免的越来越多复杂逻辑,最终难以维护。
    2014-09-09

最新评论