首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用NCONF捕获命令行参数

使用NCONF捕获命令行参数
EN

Stack Overflow用户
提问于 2015-05-01 05:51:00
回答 3查看 4.9K关注 0票数 17

我有一个简单的node.js后端脚本,我想要捕获命令行参数以及来自config.json文件和环境变量的键/值。第二个我没有问题,但我在捕获命令行参数时遇到了几乎令人费解的问题。

我可以这样捕获命令行参数:

代码语言:javascript
运行
复制
var nconf = require('nconf');
nconf.argv().env().file({file: './config.json'});

var csvFilePath = nconf.argv().get()._[0]; // var csvFilePath = process.argv[2];
var csvType = nconf.argv().get()._[1];     // var csvType = process.argv[3];

这两个调用等同于process.argvindex,只是索引发生了变化。

必须有一种更直接的方法来捕获命令行参数,但即使当我调试并查看nconf产生的变量时,我仍然无法弄清楚。

有nconf经验的人愿意帮忙吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29978451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档