问题标签 [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.

0 投票
1 回答
150 浏览

javascript - 如何使用查询器 js 初始化类属性?

所以我是 OOP 的新手,只是想了解为什么这不起作用,任何帮助将不胜感激。

也将高度赞赏与解释的工作。

提前致谢。

0 投票
0 回答
108 浏览

javascript - 使用inquirer.js时如何添加多个输入

我想将多个值(来自 cli 的输入)添加到一个键,以便我可以对这些值运行一个循环并一个接一个地显示输入。

0 投票
1 回答
208 浏览

javascript - NPM 查询器 (JavaScript) 中的“返回选择数组的函数”

我试图弄清楚如何使用函数在询问者提示中返回选择,但我似乎找不到任何关于如何执行此操作的示例或解释。我有一个 MySQL2 查询:

返回一个对象数组:

这似乎返回的数组将满足我在提示中需要的内容:

但我不断得到“未定义”。我试图将 MySQL 查询直接放入选择数组中。我已经尝试returnconsole.logmap。我尝试将查询放入函数中,然后在选择提示中调用该函数。

我还确认将我的对象数组硬编码到选择提示中确实可以成功打印,但我不想硬编码,因为提示中的其他问题允许客户添加到部门表中,我希望将其反映在的选择。

我错过了什么?

0 投票
0 回答
35 浏览

appium - 通过 npm 安装 appium 时的高危漏洞问题

有谁可以解决这个问题?为了清楚起见,请参阅下面的屏幕截图。 截屏

0 投票
0 回答
26 浏览

javascript - 在循环中断提示中设置查询器提示数组

如何动态构建查询器提示数组?即当我遍历项目以动态添加提示元素时。

当我尝试时,程序不会等待响应。它继续执行其余代码并退出。

注意:我在此示例中使用 async/await,但删除它不会改变任何内容

工作示例 作为确认我未显示的所有内容设置正确的基线,此代码有效。元素不是在循环中创建的,程序按预期等待用户输入。

问题示例:这就是问题所在。当我iqElements在 for 循环中构建数组时,程序不会等待用户输入。它继续并退出。

该元素name是为这个简化的示例设计的。我的实际代码从我正在迭代的元素的唯一属性中设置名称值。

0 投票
0 回答
25 浏览

python - 如何创建多选查询器?

我正在创建一个程序(使用 Python),它允许用户自动生成一个 TXT 文件,其中包含从三个文件中随机选择的句子(每个级别一个:A、B、C)。用户可以选择这三个文件中的一个或多个以及他需要的句子总数。我尝试使用查询器:

选择级别:

  • 一个
  • C

但是,它只允许选择其中一个选项。例如,有没有办法同时选择 A 和 B?

0 投票
3 回答
94 浏览

javascript - 如何在查询器节点js中调用另一个页面函数名称

我正在使用 nodejs 中的查询器制作 CLI。

因此,在每个选择列表中,我都必须给出退出选择,因此如果用户想退出,他/她可以轻松退出。

所以我必须一次又一次地编写 Exit 来避免这个问题,我创建了一个Exit.js文件并将 Exit 代码移到那里,这样我就可以一次又一次地使用代码。

退出.js

我的 executeQuery 代码看起来像这样

执行查询.js

当我从executeQuery选项中选择Exit并按 Y选项时,我从Exit.js文件中收到此错误

0 投票
0 回答
22 浏览

javascript - 在不执行nodeJs中的CLI命令的函数中编写程序

我正在制作一个自定义 CLI,所以我写了一个代码

因此,当我在控制台中键入 Subject run 时,它不会运行我的 cli,但是当我删除 startQuery 函数时,它会执行程序,我不知道它为什么会这样

通过删除函数 startQuery() 运行

然后在控制台中我写 Subject 正确运行它的 Execute 但是如果我这样做它不会执行程序

因为我在 wantToExit 函数中需要这个 startQuery 函数,所以如果用户想继续,我可以再次使用它

0 投票
1 回答
36 浏览

javascript - 无法将数据获取到 node.js 中的生成器页面

我正在使用 node.js 构建团队配置文件生成器。我正在使用查询器包,我能够获得答案并构建 teamArray,但我似乎无法将数据传递到生成器页面。当生成写入文件时,它只是将 [object object] 放在我试图返回一些数据的位置。我的想法是让页面为 teamArray 中的每个员工生成一张卡片,但我似乎无法在生成的页面上显示任何数据。

这是我的 index.js 文件:

这是 generatorPage.js:

0 投票
2 回答
50 浏览

python - 有没有办法使用用户在 python 中输入的答案?(使用查询器)

python初学者在这里。我正在尝试创建一个脚本,该脚本根据设置的规则(没有空格、数字、没有特殊字符......)递归地重命名文件夹中的文件。为此,我通过在列表中选择(全部使用查询器)来询问用户他们想要如何重命名文件。问题是我不能将用户的答案与询问者一起使用。这是代码:

当我尝试在用户选择后打印“答案”中的内容时,我得到了回复: https ://i.stack.imgur.com/UrraB.jpg

我被困住了......有人可以帮忙吗?