Javascript 节点中的交互式命令行用户界面
命令Javascript 节点中的交互式命令行用户界面,javascript,node.js,npm,Javascript,Node.js,Npm,命令npminit,询问一系列问题,得到答案并将其写入文件 如何在节点中创建类似的命令行实用程序 有套餐吗 一些例子会对我很有帮助。该软件包应该能满足您的需要。看看他们在github上提供的示例,包应该满足您的需要。看看他们在github上提供的示例是在Inquirer.js之上构建的,它提供了一个交互式CLI,带有一个用于添加命令的简单API,这似乎正是您想要的 实施起来很容易: var vorpal = require('vorpal')(); vorpal .delimiter('m
npminit
,询问一系列问题,得到答案并将其写入文件
如何在节点中创建类似的命令行实用程序
有套餐吗
一些例子会对我很有帮助。该软件包应该能满足您的需要。看看他们在github上提供的示例,包应该满足您的需要。看看他们在github上提供的示例是在Inquirer.js之上构建的,它提供了一个交互式CLI,带有一个用于添加命令的简单API,这似乎正是您想要的
实施起来很容易:
var vorpal = require('vorpal')();
vorpal
.delimiter('myapp$')
.show();
vorpal
.command('foo', 'Logs "bar".')
.action(function(args, cb){
this.log('bar');
cb();
});
您的应用现在是交互式的:
$ node app.js
myapp$ foo
bar
myapp$
免责声明:我编写了Vorpal,所以如果您有问题,请提问。构建在Inquirer.js之上,提供了一个交互式CLI,带有一个用于添加命令的简单API,这似乎正是您想要的
实施起来很容易:
var vorpal = require('vorpal')();
vorpal
.delimiter('myapp$')
.show();
vorpal
.command('foo', 'Logs "bar".')
.action(function(args, cb){
this.log('bar');
cb();
});
您的应用现在是交互式的:
$ node app.js
myapp$ foo
bar
myapp$
免责声明:我写了Vorpal,所以如果您有问题,请直接提问。要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题因堆栈溢出而脱离主题,因为这些问题往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。谢谢robocode。。正是我想要的……)谢谢机器人代码。。正是我想要的……)