Node.js Cloud9上的控制台应用程序立即返回提示

Node.js Cloud9上的控制台应用程序立即返回提示,node.js,console-application,cloud9-ide,Node.js,Console Application,Cloud9 Ide,我试图在中创建一个类似于Yeoman的代码生成器,但出于某种原因,我的控制台会立即返回提示 约曼非常棒,他已经找到了解决这个问题的方法,但我尝试的每件事都会立即得到回报 var prompt = require('prompt'); prompt.start(); prompt.get(['username', 'email'], function(err, result) { if (err) { return onErr(err); } console

我试图在中创建一个类似于Yeoman的代码生成器,但出于某种原因,我的控制台会立即返回提示

约曼非常棒,他已经找到了解决这个问题的方法,但我尝试的每件事都会立即得到回报

var prompt = require('prompt');
prompt.start();
prompt.get(['username', 'email'], function(err, result) {
    if (err) {
        return onErr(err);
    }
    console.log('Command-line input received:');
    console.log('  Username: ' + result.username);
    console.log('  Email: ' + result.email);
});
function onErr(err) {
    console.log(err);
    return 1;
}

你是否有一些代码来展示你所做的事情?。你的index.js中还有什么其他代码?你是在c9中完成的吗?