Node.js 如何用祝福和点头摧毁屏幕

Node.js 如何用祝福和点头摧毁屏幕,node.js,npm,Node.js,Npm,我正在使用nodejs,很幸运地创建了一个小表单,询问是或否。一旦输入被接受,我想破坏整个屏幕并进行回调。当我使用screen.destroy时,终端只显示空白屏幕,没有启动回调。所有示例都显示了如何在按键和do进程上处理按键。退出(0)。但是在用户输入之后,我的代码仍然有一些工作要做。如何处理 exports.acceptYorN = function (filecontent, cb) { var form = blessed.form({….});

我正在使用nodejs,很幸运地创建了一个小表单,询问是或否。一旦输入被接受,我想破坏整个屏幕并进行回调。当我使用screen.destroy时,终端只显示空白屏幕,没有启动回调。所有示例都显示了如何在按键和do进程上处理按键。退出(0)。但是在用户输入之后,我的代码仍然有一些工作要做。如何处理

    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中,我必须进行回调并销毁屏幕。不接受转义序列。