nodeJS插件(yargs,inquirer,ora,chalk)-知识记录

NodeJS-插件

yargs命令行规范工具

用于node命令行参数解析

下载与文档地址

https://www.npmjs.com/package/yargs

基本用法

  • 以Object形式储存命令信息
  • args[’$0’]为运行的脚本
  • 命令的变量由空格区分,一个空格后跟随一个变量
  • --xx-xx为作为key后面用=连接值为value
  • key后面不接值,默认为布尔值true
  • key不需要---直接写参数,此参数保存在argv._
// node
// node ./watch/index.js --watch=./test --output ./write/write.js -b -x 4 helloWorld

const yargs = require('yargs')
console.log(yargs.argv)

// console.log
yargs.argv = {
   
  _: [ 'helloWorld' ],
  watch: './test',
  output: './write/write.js',
  b: true,
  x: 4,
  '$0': 'watch\\index.js'
}

inquirer命令互的工具

实现与命令行进行数据交互

下载与文档地址

https://www.npmjs.com/package/inquirer

基本用法

const inquirer = require('inquirer')
let options = [
  // 配置项
]
inquirer.prompt(options).then(res => {
   

}).catch(err => {
   

})

.prompt(options)

参数 类型 描述 默认值
type String 表示提问的类型 -
name String 存储当前问题
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值