yargs基础知识入门yargs模块来开发自己的命令行工具集合

yargs基础知识入门

官方网址:http://yargs.js.org/

yargs基础知识入门yargs模块来开发自己的命令行工具集合

GitHub:https://github.com/yargs/yargs

简介描述:yargs模块来开发自己的命令行工具集合

 yargs模块来开发自己的命令行工具集合,是一个npm模块用来完成命令行参数解析的 

 yargs安装:

npm install --save yargs

定义命令交互参数: 

var argv = require('yargs').argv;  
if (argv.l == 'zh-cn') {  
    console.log('Chinese site!');  
}else if(argv.l == 'en') {  
    console.log('English website!');  
}

使用: 

$ ./app.js --l=zh-cn  
Chinese site!  
  
$ ./app.js --l=en  
English website!

 app.js 文件中如何接受 –l 参数

var argv = require('yargs').argv;  
  
if (argv.l=='zh-cn') {  
    //获取参数 l 的值  
    console.log('Chinese website!');  
    global.langue='zh-cn';  
}else if(argv.l=='en'){  
    console.log('English website!');  
    global.langue='en';  
}

 通过 argv 获取 –l 参数来判断当前要运行哪个环境,然后使用全局变量 global.langue 来标识当前运行环境.

海计划公众号
(0)
上一篇 2020/03/06 02:44
下一篇 2020/03/06 02:44

您可能感兴趣的内容