Node.js 如何用祝福和点头摧毁屏幕
我正在使用nodejs,很幸运地创建了一个小表单,询问是或否。一旦输入被接受,我想破坏整个屏幕并进行回调。当我使用screen.destroy时,终端只显示空白屏幕,没有启动回调。所有示例都显示了如何在按键和do进程上处理按键。退出(0)。但是在用户输入之后,我的代码仍然有一些工作要做。如何处理Node.js 如何用祝福和点头摧毁屏幕,node.js,npm,Node.js,Npm,我正在使用nodejs,很幸运地创建了一个小表单,询问是或否。一旦输入被接受,我想破坏整个屏幕并进行回调。当我使用screen.destroy时,终端只显示空白屏幕,没有启动回调。所有示例都显示了如何在按键和do进程上处理按键。退出(0)。但是在用户输入之后,我的代码仍然有一些工作要做。如何处理 exports.acceptYorN = function (filecontent, cb) { var form = blessed.form({….});
exports.acceptYorN = function (filecontent, cb) {
var form = blessed.form({….});
form.on(‘submit’, function(){
cb(‘Y’);
screen.destroy();
}
//similar for cancel as well
}
In a different file, nodejs function
function parent() {
acceptYorN(‘mycontent’, function(msg) {
console.log(msg);
if (msg ===‘Y’) {
//do something
}
});
}
在screen.destroy()调用之后,nodej调用被祝福的模块就卡住了。我必须手动终止进程。您是否可以发布任何代码来帮助我们发现您的问题?这是我正在使用的代码。在提交或取消的form.on中,我必须进行回调并销毁屏幕。不接受转义序列。