javascript - 错误 "Unhandled ' 错误'事件“运行 yo 生成器后

标签 javascript node.js yeoman yeoman-generator

我正在尝试使用 generatos 的生成器,generator-generator,但遇到错误。

henrique@liberato:~/Documents$ yo generator
? Your generator name (generator-documents) 

events.js:154
      throw er; // Unhandled 'error' event
      ^

TypeError: this.env.adapter.prompt(...).then is not a function
    at Base.prompt (/home/henrique/.nvm/versions/node/v5.8.0/lib/node_modules/generator-generator/node_modules/yeoman-generator/lib/base.js:232:45)
    at askName (/home/henrique/.nvm/versions/node/v5.8.0/lib/node_modules/generator-generator/node_modules/inquirer-npm-name/lib/index.js:25:19)
    at module.exports.generators.Base.extend.prompting (/home/henrique/.nvm/versions/node/v5.8.0/lib/node_modules/generator-generator/app/index.js:21:12)
    at Object.<anonymous> (/home/henrique/.nvm/versions/node/v5.8.0/lib/node_modules/generator-generator/node_modules/yeoman-generator/lib/base.js:431:23)
    at /home/henrique/.nvm/versions/node/v5.8.0/lib/node_modules/generator-generator/node_modules/run-async/index.js:26:25
    at /home/henrique/.nvm/versions/node/v5.8.0/lib/node_modules/generator-generator/node_modules/run-async/index.js:25:19
    at /home/henrique/.nvm/versions/node/v5.8.0/lib/node_modules/generator-generator/node_modules/yeoman-generator/lib/base.js:432:9
    at processImmediate [as _immediateCallback] (timers.js:383:17)

版本:

henrique@liberato:~/Documents$ node -v
v5.8.0
henrique@liberato:~/Documents$ npm -version
3.8.9

我已经执行了 npm cache clean 和 npm install -g yo/yeoman-generator/generator-generator。已经重新安装 Node 和 npm。

感谢您的宝贵时间:)

最佳答案

您需要将 yo 更新到最新版本。

npm -g 更新哟

如果这不起作用,那么您需要:

npm -g uninstall yo
npm -g install yo

关于javascript - 错误 "Unhandled ' 错误'事件“运行 yo 生成器后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37193740/

相关文章:

javascript - Nodemailer - MS Exchange 服务器 - 无法验证第一个证书时出错

javascript - socket.io 回调函数不起作用

javascript - Joi: "tel"不允许为空

c# - 如何手动将解决方案文件夹添加到 .sln 文件?

javascript - Kadira/mup.js 错误 : Cannot find module 'fbjs/lib/invariant'

javascript - 如何绕过 ESLint 调用 Typescript 中未定义的 Geolocation 接口(interface)?

node.js - Mongoose 不保存循环中的所有文档

compass-sass - 如何组织 sass 文件,以便 compass 以正确的顺序包含它们

Windows 7 上的 Yeoman 安装问题

javascript - 为什么 jQuery.parseJSON 在 Firefox 中无法解析这个有效的 JSON 文档?