【问题标题】:Input through node JS in Terminal通过终端中的节点 JS 输入
【发布时间】:2017-04-07 22:22:30
【问题描述】:

我正在尝试使用console.log(""); 在 Node.JS 中制作一个显示一些文本的程序,然后等待用户输入一些命令。首先,我想通过 Cloud9 IDE 上的 Linux 终端运行它,它不会暂停足够长的时间来输入任何内容。其次,我希望它像自己的小命令行一样。 (我的意思是响应某些区分大小写的命令,而忽略其他任何内容。)有人可以帮忙吗?

【问题讨论】:

  • 嗨,布伦丹,欢迎来到 StackOverflow。请发布一些代码,并在您自己的尝试中给我们一些背景信息。这将提高您的问题的质量。如需帮助,请参阅“How to Ask a Good Question”。

标签: javascript node.js input


【解决方案1】:

签出提示。 https://www.npmjs.com/package/prompt 它的工作原理是:

    var prompt = require('prompt');

  prompt.start();

  prompt.get(['hello'], function (err, result) {
    console.log('you typed ' + result.hello);
  });

会做的:

    $ nodejs prompt.js 
prompt: hello:  world
you typed world

快乐编码^^

【讨论】:

    猜你喜欢
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 2014-03-06
    相关资源
    最近更新 更多