首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Inquirer.js输入答案是按回车时退出的过程

Inquirer.js输入答案是按回车时退出的过程
EN

Stack Overflow用户
提问于 2017-07-07 01:49:35
回答 1查看 2.1K关注 0票数 0

我最近开始用NPM包制作一个CLI (命令行接口);Inquirer,它是一个非常有用的模块,但我遇到了一个问题。接口虽然正常工作,但无法进入主代码,因为用户在输入问题后进入,即使仍然有代码要执行,但到目前为止,我尝试过的所有内容都无法工作。

-事先谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-19 19:37:00

我不能在没有看到代码的情况下给出一个具体的答案,但是在您的提示之后,您包括.then吗?

在这个.then中,您将传递一个函数,参数为inquirer的响应。例如,我可以说:

代码语言:javascript
复制
Inquirer.prompt([
        {
            type: "list",
            name: "activity",
            message: "What would you like to do?",
            choices: ["Create new cards", "Delete old cards", "Organize packs", "Practice with current cards"]
        }
    ]).then(function(inqResp){
        var activity = inqResp.activity;

        if (activity === "Create new cards"){
            createMenu();
        } else if (activity === "Delete old cards"){
            deleteMenu();
        } else if (activity === "Organize packs"){
            packsMenu();
        } else if (activity === "Practice with current cards"){
            practiceMenu();
        }
    });

这段代码将要求使用它来选择一个操作,然后它将引用他们的选择为inqResp.activity,因为这就是我给它命名的。然后,需要调用要运行的下一段代码。在我的例子中,它是另一种功能。在你身上,可能是你想用他们的回应来做些什么。

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

https://stackoverflow.com/questions/44961352

复制
相关文章

相似问题

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