博客
关于我
怎样在node中使用command line 中的参数
阅读量:796 次
发布时间:2023-03-24

本文共 428 字,大约阅读时间需要 1 分钟。

Process模块

Process对象是Node.js自带的核心模块,直接挂载在global对象下面,不需要使用require()来访问。它主要负责提供Node.js环境的信息以及对当前进程的控制。

Process.argv

Process.argv是一个数组,包含以下几个关键参数:

  • 第一个参数是process.execPath,即Node.js的绝对路径。
  • 第二个参数是文件的绝对路径。
  • 第三个参数是一个数组,包含command line中的所有额外参数。

例如,在index.js中添加以下代码:

console.log(process.argv);

然后在终端执行node ./index.js a b c d,将会输出:

['/usr/local/bin/node', '/home/dongjia/index.js', 'a', 'b', 'c', 'd']

该参数是Node.js程序获取命令行参数的主要方式,常用于处理命令行输入和脚本执行。

转载地址:http://vgqfk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现DoublyLinkedList双链表的算法(附完整源码)
查看>>
Objective-C实现DPLL(davisb putnamb logemannb loveland)算法(附完整源码)
查看>>
Objective-C实现Edmonds-Karp算法(附完整源码)
查看>>
Objective-C实现EEMD算法(附完整源码)
查看>>
Objective-C实现EM算法(附完整源码)
查看>>
Objective-C实现EM算法(附完整源码)
查看>>
Objective-C实现entropy熵算法(附完整源码)
查看>>
Objective-C实现euclidean distance欧式距离算法(附完整源码)
查看>>
Objective-C实现Euclidean GCD欧几里得最大公约数算法(附完整源码)
查看>>
Objective-C实现euclideanDistance欧氏距离算法(附完整源码)
查看>>
Objective-C实现euler method欧拉法算法(附完整源码)
查看>>
Objective-C实现eulerianPath欧拉路径算法(附完整源码)
查看>>
Objective-C实现eval函数功能(附完整源码)
查看>>
Objective-C实现Exceeding words超词(差距是ascii码的距离) 算法(附完整源码)
查看>>
Objective-C实现extended euclidean algorithm扩展欧几里得算法(附完整源码)
查看>>
Objective-C实现Factorial digit sum阶乘数字和算法(附完整源码)
查看>>
Objective-C实现factorial iterative阶乘迭代算法(附完整源码)
查看>>
Objective-C实现factorial recursive阶乘递归算法(附完整源码)
查看>>
Objective-C实现FigurateNumber垛积数算法(附完整源码)
查看>>
Objective-C实现Gale-Shapley盖尔-沙普利算法(附完整源码)
查看>>