cost 351 ms
使用具有提取功能的驗證 function 時,在 Inquirer.js 中重復提示驗證

[英]Repetitive prompting with validation in Inquirer.js when using a validation function featuring fetch

在Inquirer.js的上下文中,我的一個問題提示涉及驗證 function 以檢查用戶提供的 Github 用戶名是否存在。 此驗證 function 使用fetch function 以檢查 Github 用戶名是否存在。 問題是 Inquirier 重復提示 3 次。 一旦與? 提示,再次使 ...

如何在 Jest 單元測試中測試作為參數(驗證、過濾器)傳遞給 inquirer.prompt 的函數?

[英]How to test a function passed as parameter (validate, filter) to inquirer.prompt in Jest Unit Testing?

我試圖在單元測試中模擬方法 inquirer.prompt,它有幾個問題(在示例中我只放了兩個示例)。 我需要達到一定的單元測試覆蓋率,所以我想檢查過濾器和驗證函數是否被正確調用。 我只找到建議將這些函數提取到他們自己的方法然后直接從單元測試中調用它們的解決方案,但這對我來說不是一個好的解決方案, ...

.那不是function嗎?? 詢問者 node.js

[英].then is not a function?? inquirer node js

我有一個基本的 function 即時通訊試圖與 node.js 和查詢器一起運行,當我運行它時控制台日志給我這個錯誤。 TypeError: inquirer.createPromptModule(...).then 不是 function。我看到過類似的回答,問題是 inquirer 的版本 ...

在我能夠在 node.js 中做出選擇之前詢問者退出

[英]Inquirer exits before I am able to make a choice in node js

我正在嘗試編寫一個命令行應用程序,它使用查詢器來顯示並最終更新 mysql 數據庫。 當我使用 mysql shell 時,我的數據庫文件似乎是有序的,但是當我嘗試連接到我的數據庫並通過查詢器對其進行操作時,我似乎遇到了問題。 截至目前,它會記錄它已連接到正確的數據庫,顯示菜單選項,然后立即退出,而 ...

在循環中使用查詢器 js 不等待用戶輸入

[英]Using inquirer js inside a loop is not waiting for user input

我有一系列更改要應用於數據庫,並且每次更改都需要用戶確認。 因此,我使用查詢器inquirer js來詢問用戶是否要應用這些更改。 我在循環外嘗試並且可以工作,但是如果我在循環內執行它就不會。 它顯示了問題,但循環繼續不讓用戶回答是或否。 我正在查看 SO 和互聯網,但我找不到任何這樣的示例或代碼, ...

如何在查詢者節點js中調用另一個頁面function名稱

[英]how to call another page function name in inquirer node js

賞金將在 2 天內到期。 此問題的答案有資格獲得+50聲望賞金。 Vikas正在從有信譽的來源尋找答案。 我正在使用 nodejs 中的查詢器制作 CLI。 因此,在每個選擇列表中,我都必須給出退出選擇,因此如果用戶想退出,他/她可以輕松退出。 所以我必須一次又一次地編寫 Exit 來避免這個問 ...

如何使更新准備好的語句在 Node JS 的 JavaScript 中工作

[英]How can I make a update prepared statement work in JavaScript in Node JS

此代碼來自詢問者聲明。 roleID、val.firstname 和 val.lastName 是很好的變量,因為它們在程序的其他地方進行了測試。 雖然更新語句沒有更新。 我嘗試在 where 語句變量周圍加上雙引號,但這不起作用。 我究竟做錯了什么? 相同的語句適用於 mysql shell。 ...

為什么即使在它們所在的方法之外,多個查詢器提示也會同時運行?

[英]Why are multiple inquirer prompts running concurrently even outside of the method they are in?

我正在嘗試創建一個命令行界面,提示用戶輸入數據庫或從數據庫檢索數據。 到目前為止,我編寫的唯一方法是獲取用戶創建新數據庫行所需的信息。 但是,當調用其中一個查詢器提示時,以下提示的 rest 也會執行,即使不在同一方法中也是如此。 ...

NPM 查詢器 (JavaScript) 中的“返回選擇數組的函數”

[英]'Function to return a choices array' in NPM inquirer (JavaScript)

我試圖弄清楚如何使用 function 在詢問者提示中返回選擇,但我似乎找不到任何關於如何執行此操作的示例或解釋。 我有一個 MySQL2 查詢: 返回一個對象數組: 這似乎返回的數組將滿足我在提示中需要的內容: 但我不斷得到“未定義”。 我試圖將 MySQL 查詢直接放入選擇數組中。 我試過re ...

Inquirer.js 從 sql 數據庫中填充列表選項

[英]Inquirer.js populate list choices from sql database

我正在使用inquirer.js 構建命令行員工數據庫。是否可以從inquirer.js 中的sql 數據庫動態填充選擇數組? 例如 deparments 是我想要訪問的表我希望它返回所有部門的列表作為選擇 ...

從命令行向 Node.js 腳本發送字符串和 Enter 鍵

[英]Send a string and Enter key to a Node.js script from command line

我在 Linux 中運行一個 Node.js 腳本,提示(通過lib )用戶輸入代碼。 我得到腳本的進程ID: 然后用新行將代碼傳遞給它以模擬 Enter 鍵: 代碼1234被通過,也添加了一個新行,但它沒有觸發 Enter 鍵,腳本也不會繼續。 但是,當我在 shell 中手動按下 Ent ...

fs 完成寫入文件后如何運行命令?

[英]How can I run a command once fs is done writing to a file?

這是有問題的代碼: 我遇到的問題是它試圖在任何內容附加到文件之前打開/啟動scriptsPath/Hotfix.sql 。 例如,這是我添加到腳本中的 console.log() 中的 output: 有沒有辦法讓腳本等到 for 循環完成后再嘗試執行命令? ...

將 SQL 查詢傳遞到 Inquirer Prompt

[英]Passing SQL queries into Inquirer Prompt

我正在嘗試提取 SQL 查詢結果並在查詢器提示中填充選項。 當控制台記錄“選擇”時,它顯示來自被調用的 SQL 查詢的對象數組,但是當調用查詢器.prompt 並使用查詢響應填充選擇時,呈現給用戶的選擇顯示為“未定義”。 不完全確定發生了什么,因為我有一個幾乎相同的功能,可以完美運行。 ...

Inquirer.prompt 退出而沒有答案

[英]Inquirer.prompt exiting without an answer

我想知道是否有人可以幫助我解釋為什么下面的代碼會導致命令行退出而不等待用戶的回答。 目的是一個簡單的命令行應用程序,它要求用戶 select 一個選項 - 然后根據他們選擇的 function 將被執行。 但是正在發生的是應用程序正在運行,顯示選項然后立即退出...... ...

`program.parse(process.argv)` 在commander.js 中做了什么?

[英]what does `program.parse(process.argv)` do in commander.js?

我想用戶commander.js和inquirer.js提出問題並收集答案來創建一個User實例: 當我使用node index.js add運行它時,問題數組會提出一個問題並退出: 但是,當我刪除program.parse(process.argv)時,一切正常,它可以返回新的User實例。 我 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM