9

command.js中,当要求用户输入时,我会使用 prompt 方法:

program.prompt('name: ', function(name){
  console.log('hi %s', name);
});

但现在该方法已在 2.0.0 版中删除。询问用户输入的新方法是什么?

4

3 回答 3

5

更新:看起来很快就是这些功能的新家。

此github issue 正在讨论此更改。我的猜测是 TJ 认为功能属于一个单独的模块。不过,不确定他是否打算将代码迁移到新模块或将其留给社区。但最终可能会出现以下结果之一:

  • TJ(或其他人,可能是您)将发布一个包含此功能的新库
  • 您可以获取相关代码并制作一个库或将其填充到您的项目中,直到公共模块可用
于 2013-08-05T18:48:17.383 回答
5

也结帐询问者。它的灵感来自commander,但具有更多功能和漂亮的 UI。

于 2014-04-29T08:17:28.370 回答
0

Check the prompt removing commit description on github. Now you can use this.

于 2013-10-21T00:54:04.530 回答