运行yo生成器后出现错误"未处理"错误'事件'

Hen*_*ato 5 javascript node.js yeoman yeoman-generator

我正在尝试使用generatos的发生器,发电机 - 发电机,我正面临一个错误.

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)
Run Code Online (Sandbox Code Playgroud)

版本:

henrique@liberato:~/Documents$ node -v
v5.8.0
henrique@liberato:~/Documents$ npm -version
3.8.9
Run Code Online (Sandbox Code Playgroud)

我已经做了npm cache clean和npm install -g yo/yeoman-generator/generator-generator.已经重新安装节点和npm.

谢谢你的时间 :)

Sim*_*ias 11

您需要更新yo到最新版本.

npm -g update yo

如果这不起作用,那么你想:

npm -g uninstall yo
npm -g install yo
Run Code Online (Sandbox Code Playgroud)