问题标签 [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 回答
32 浏览

python - 在变量中存储函数参数

我正在尝试将参数存储在一个变量中,以便稍后在函数中使用,例如简单的InquirerPy问题。

一个简单的功能性问题可能如下所示:

但是,由于大部分问题是相同的,我想存储问题和参数,以便以后使用。像这样的东西:

但这给了我一个语法错误。我想我可以将参数存储为字符串以阻止它们被评估:

但是,它不会将字符串识别为一组参数并失败。

如何存储这些参数,以便在存储之前不对它们进行评估,但在我的 InquirerPy 函数使用它们时仍然可以正确读取它们?

文档在这里,但我认为没有人会需要它。

0 投票
1 回答
34 浏览

python - 如何将 Python 查询器复选框的选择/取消选择符号分别从 X 和 o 更改为 Y 和 N?

示例脚本:

产生:

如何将“X”和“o”分别更改为“Y”和“N”?

PS:XOXO 的意思是“拥抱和亲吻”是很普遍的知识,因此在某些工作环境中可能并不合适。

0 投票
0 回答
37 浏览

javascript - Javascript Inquirer(npm 包)promt 退出,退出代码只有在程序的一处

我尝试制作一个简单的 cli nodejs 游戏,询问者要求玩家输入 - 名称和问题答案。

我编写了以下代码,它按预期工作:

但是这段代码不起作用,我的调试器也不会进入它:

(我检查了一下,粉笔不是问题)。

我使用 nodejs 16.13.2 和 npm 8.1.2 在 Windows 21H2 上运行 JetBrains Webstorm 任何帮助表示赞赏!

0 投票
1 回答
18 浏览

npm - NPM CLI 返回命令未找到

我创建了一个简单的 CLI 来使用查询器引导项目,并已成功将其发布到 NPM。但是,当安装它时

它已成功加载和安装。跑步时

在 cmd 行中,它确实返回“找不到命令”并且在运行时

我在 Windows 10 和 linux ubuntu 20.4 上都试过了。这是我的 index.js:https ://sourceb.in/ZGZMWKU8tb

这是我的 package.json:

(作为粘贴箱:https ://sourceb.in/CF4ydtNccG )。我希望任何人都可以帮助我,以便我可以更轻松、更快地引导项目和配置文件。

0 投票
0 回答
11 浏览

javascript - 如何使用 sql 数据动态填充查询器选择数组?

我有一个使用inquirer 和mysql2 的nodejs 项目。我创建了一个类来将我的 sql 查询存储为函数,以便能够将这些查询与查询器一起使用。当我运行以下函数时,当我返回管理器数组时,我得到未定义。但是当我 console.log 数组时,一切都按预期显示。这是我的功能:

我这样称呼它来测试它,

如果我将 viewManagers 函数中的 return 语句更改为 aconsole.log(managers);然后在控制台中返回管理器数组。我怎样才能成功地返回这个数据,所以它不是未定义的?我希望能够返回它,然后从另一个函数中调用这个函数。我也尝试使用 promisify 并得到相同的结果: