yargs 介绍
?yargs模块来开发自己的命令行工具集合,是 一个 npm模块用来完成命令行参数解析的?
?yargs安装:
npm install --save yargs
定义命令交互参数:?
var argv = require('yargs').argv;
if (argv.l == 'zh-cn') {
console.log('Chi nes e site!');
}else if(argv.l == 'en') {
console.log('English website!');
}
使用:?
$ ./app.js --l=zh-cn
Chi nes e site!
$ ./app.js --l=en
English website!
?app.js 文件 中如何接受 --l 参数
var argv = require('yargs').argv;
if (argv.l=='zh-cn') {
// 获取 参数 l 的值
console.log('Chi nes e website!');
global.langue='zh-cn';
}else if(argv.l=='en'){
console.log('English website!');
global.langue='en';
}
?通过?argv 获取 --l 参数来判断当前要运行哪个环境,然后使用 全局变量 global.langue 来标识当前运行环境.
网站地址 : http://yargs.js.org/
GitHub: https://github.com/yargs/yargs
网站描述: yargs模块来开发自己的命令行工具集合
yargs官方网站
官方网站: http://yargs.js.org/
如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。