Javascript “询问”;TypeError:无法读取属性';然后';“未定义”的定义;错误时

Javascript “询问”;TypeError:无法读取属性';然后';“未定义”的定义;错误时,javascript,node.js,inquirer,inquirerjs,Javascript,Node.js,Inquirer,Inquirerjs,我正在尝试运行InquirerJS示例问题,如下所述: 不幸的是,当尝试这样做时,我得到了这个类型错误。我正在通过命令行node pizza.js运行该文件。如果我删除.then()调用,它就可以正常工作,但是这样我就不能对输出做太多事情了 我正在运行节点v10.16.0和npm 6.9.0 我正在使用命令行中的“node pizza.js”命令运行代码 const inquirer=require('inquirer'); 常量问题=[ { 键入:“确认”, 名称:'待交付', 留言:“这是

我正在尝试运行InquirerJS示例问题,如下所述:

不幸的是,当尝试这样做时,我得到了这个类型错误。我正在通过命令行node pizza.js运行该文件。如果我删除.then()调用,它就可以正常工作,但是这样我就不能对输出做太多事情了

我正在运行节点v10.16.0和npm 6.9.0 我正在使用命令行中的“node pizza.js”命令运行代码

const inquirer=require('inquirer');
常量问题=[
{
键入:“确认”,
名称:'待交付',
留言:“这是送货的吗?”,
默认值:false
}
];
询问者。提示(问题)。然后(答案=>{
控制台日志(应答);

});我刚刚用你的确切代码尝试了这个,它按预期工作。节点v10.1,NPM5.6。感觉很傻,但我想我可以通过卸载和重新安装Inquirer来修复它。不知道为什么它以前不起作用,但至少这解决了它!