问题标签 [inquirer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pyinquirer 不验证整数值
我正在使用 Py 查询器@最新版本。Python版本是3。我设置了一个测试程序。只是基础知识并从项目文档中复制粘贴
第一个和第二个问题有效,第三个问题没有验证。完全不管输入,我总是得到以下错误:
我搜索了很多(可能是错误的关键字),我试图更改正则表达式,但没有任何帮助。
有人能帮我吗 ?
javascript - How can i replace an array element multiple times?
I built a hangman game using constructor functions. I have set it up so when a random word is chosen, each letter will be displayed as an underscore.
I used the inquirer package to ask for a letter. When the first letter is guessed correctly it successfully replaces the the underscore with the letter in the liveWord array. The problem is, it only works for one letter. I need to make it work until the full word is guessed. FYI File 1 and 2 are only there for reference, my problem is only in file 3. No need to look at the first 2. Any tips?
node.js - 使用 Jest 进行单元测试查询器
我一直在尝试理解搜索各种论坛,但无法找到我正在寻找的东西。部分是因为我对 NodeJS 的无知。我刚开始。
我的任务是通过 Jest/Mocha 对基于查询器的 CLI 进行单元测试。我如何模拟和测试这个。
我的 cli.js 看起来像这样 -
如果我只是要确保用户传递的值不能超过 10 个字符,我该如何为此编写测试。
有人可以通过 Jest 指出我的单元测试代码是什么(当然使用任何模拟包)。
在此先感谢您的帮助 !
python-3.x - Python Inquirer 模块:完成后删除选择(使用诅咒)
注意:虽然我在 Inquirer 上提供了很多信息,但我很确定其中大部分都不会适用(只是为了安全)。对于我关于诅咒的实际问题,它在底部。
我在 Python 3 中使用 Inquirer 模块来允许用户从列表中选择一个值。我运行这个:
我得到了这个:
使用向上和向下键,我可以更改我的选择,然后按 Enter 进行选择,之后“选择”变量包含我选择的值。问题是:一旦选择完成,选择仍然显示。我想在完成后删除它们。我目前正在使用 ANSI 转义码在完成后从屏幕上删除选择,其中 x 是选择的数量:
将打印的文本保留为:
问题是,ANSI 转义码不是通用的。我想使用适用于所有终端的解决方案,最好是curses,但curses对新用户不是很友好,所以我想知道是否有人知道如何使用curses“删除当前位置上方的x行”。谢谢!
javascript - 询问者包,根据以前的答案提出问题
我正在使用 NPM 'inquirer' 包来向用户提出各种问题。其中之一是“选择”选择。有没有办法根据“选择”选择提出后续问题?
这是我的代码:
如果用户选择“Cassandra”,我想在这里提出更多问题,这可能吗?
谢谢。
javascript - 如何使用 Inquirer 让我的“if else”语句在此 Node 文件中正常工作?
我正在尝试获取一些代码,以根据他们对问题给出的答案在屏幕上显示特定消息。这是一个使用 Inquirer 包的节点应用程序,每次我运行节点应用程序时,它都会返回“未定义”。
如前所述,它应该根据选择的选项在控制台中返回一条消息,但它只返回“未定义”。
javascript - 在另一个函数中返回询问者提示的答案
我有一个函数,我想用用户选择的类对象做一些事情。我在想,我给他们一些选项,然后在他们选择它之后,我使用字符串来识别对象数组中的类对象,如下所示:
基本上在其他一些函数内部,我希望能够调用askAboutIt()
并让它返回picked
。这样我就可以,例如,console.log(askAboutIt()),
或者创建一个等于的变量askAboutIt().someOtherPropertyofmyListArrayClass.
我尝试return
在我的查询器函数中粘贴 a ,但它返回未定义,所以我想,也许我可以await
在 my 之外粘贴 a console.log
,但这也没有得到回报。
所以我尝试使用这个答案when
中的方法,但后来我得到了一个错误,“什么时候是一个意外的标识符”。我到底应该把方法放在哪里,还是应该完全使用其他方法?when
python - Python 打印字典的部分内容
我正在使用模块查询器编写一些 python,并将结果作为 python 字典返回,如下所示:
{'Apps': ['Notes']}
我想知道是否有可能以'Notes'
某种方式得到一点?选择的代码如下,但我认为它不相关。
javascript - 如何测试查询器验证
我已经看过关于如何为 Inquirer.js 编写单元测试的问题和答案?
我想测试我的验证是否正确。例如,如果我有:
我想运行一个可以运行的单元测试并验证如果我提供了blah
,验证将正确验证。我该如何为此编写测试?
javascript - 询问者JS | “TypeError:无法读取未定义的属性'then'”错误时
我正在尝试运行 InquirerJS 示例问题,如此处所述:https ://github.com/SBoudrias/Inquirer.js/blob/master/packages/inquirer/examples/pizza.js
不幸的是,当我尝试这样做时,我得到了这个 TypeError。我正在通过我的命令行“node Pizza.js”运行该文件。如果我删除 .then() 调用,它工作得很好,但是我不能对输出做太多事情。
我正在运行 node v10.16.0 和 npm 6.9.0 我正在使用命令行中的命令“node Pizza.js”运行代码