一个支持命令行和导出自身的模块

时间:2015-01-11 06:58:16

标签: node.js testing command-line

是否有一种聪明的方法来创建一个既可以使用index.js arg1 arg2运行又可以将其自身导出以供其他人使用的模块,即。 module.exports

假设我有一个启动代理服务器的脚本,而我可以执行proxy.js host port,我也无法想出一个简单的方法来导出代理服务器。我应该看process.argv来决定是出口还是自己运行?还是有更好的模式?

PS:我试图为它编写测试用例但是没有module.exports实现,很难提供适当的测试覆盖率。只是好奇如何解决这个问题。

0 个答案:

没有答案