如何用祝福和nodejs破坏屏幕

时间:2015-07-29 17:55:59

标签: node.js npm

我正在使用nodejs并祝福创建一个要求YES或NO的小表单。一旦输入被接受,我想破坏整个屏幕并进行回调。当我使用screen.destroy时,终端只显示空白屏幕并且没有启动回调。所有示例都显示了处理按键上的键并执行process.exit(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
            }
        });
    }

0 个答案:

没有答案