问题标签 [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 - 在变量中存储函数参数
我正在尝试将参数存储在一个变量中,以便稍后在函数中使用,例如简单的InquirerPy问题。
一个简单的功能性问题可能如下所示:
但是,由于大部分问题是相同的,我想存储问题和参数,以便以后使用。像这样的东西:
但这给了我一个语法错误。我想我可以将参数存储为字符串以阻止它们被评估:
但是,它不会将字符串识别为一组参数并失败。
如何存储这些参数,以便在存储之前不对它们进行评估,但在我的 InquirerPy 函数使用它们时仍然可以正确读取它们?
文档在这里,但我认为没有人会需要它。
python - 如何将 Python 查询器复选框的选择/取消选择符号分别从 X 和 o 更改为 Y 和 N?
示例脚本:
产生:
如何将“X”和“o”分别更改为“Y”和“N”?
PS:XOXO 的意思是“拥抱和亲吻”是很普遍的知识,因此在某些工作环境中可能并不合适。
javascript - Javascript Inquirer(npm 包)promt 退出,退出代码只有在程序的一处
我尝试制作一个简单的 cli nodejs 游戏,询问者要求玩家输入 - 名称和问题答案。
我编写了以下代码,它按预期工作:
但是这段代码不起作用,我的调试器也不会进入它:
(我检查了一下,粉笔不是问题)。
我使用 nodejs 16.13.2 和 npm 8.1.2 在 Windows 21H2 上运行 JetBrains Webstorm 任何帮助表示赞赏!
npm - NPM CLI 返回命令未找到
我创建了一个简单的 CLI 来使用查询器引导项目,并已成功将其发布到 NPM。但是,当安装它时
它已成功加载和安装。跑步时
在 cmd 行中,它确实返回“找不到命令”并且在运行时
我在 Windows 10 和 linux ubuntu 20.4 上都试过了。这是我的 index.js:https ://sourceb.in/ZGZMWKU8tb
这是我的 package.json:
(作为粘贴箱:https ://sourceb.in/CF4ydtNccG )。我希望任何人都可以帮助我,以便我可以更轻松、更快地引导项目和配置文件。
javascript - 如何使用 sql 数据动态填充查询器选择数组?
我有一个使用inquirer 和mysql2 的nodejs 项目。我创建了一个类来将我的 sql 查询存储为函数,以便能够将这些查询与查询器一起使用。当我运行以下函数时,当我返回管理器数组时,我得到未定义。但是当我 console.log 数组时,一切都按预期显示。这是我的功能:
我这样称呼它来测试它,
如果我将 viewManagers 函数中的 return 语句更改为 aconsole.log(managers);
然后在控制台中返回管理器数组。我怎样才能成功地返回这个数据,所以它不是未定义的?我希望能够返回它,然后从另一个函数中调用这个函数。我也尝试使用 promisify 并得到相同的结果: