你聚合物建筑错误

时间:2015-02-16 07:51:22

标签: polymer yo

我刚刚更新了我的Polymer开发工具,但我得到了一些错误,尽管之前一切正常。这是我在控制台中尝试' yo polymer '时得到的结果:

  

/usr/lib/node_modules/generator-polymer/node_modules/yeoman-generator/lib/base.js:444     this.env.sharedFs.on('change',writeFiles);                       ^   TypeError:对象#没有'on'方法       在运行时(/usr/lib/node_modules/generator-polymer/node_modules/yeoman-generator/lib/base.js:444:21)       在Environment.run(/usr/lib/node_modules/yo/node_modules/yeoman-environment/lib/environment.js:330:20)       在/usr/lib/node_modules/yo/lib/cli.js:91:9       在Environment.resolver.lookup(/usr/lib/node_modules/yo/node_modules/yeoman-environment/lib/resolver.js:50:12)       在init(/usr/lib/node_modules/yo/lib/cli.js:66:7)       在pre(/usr/lib/node_modules/yo/lib/cli.js:53:3)       在对象。 (/usr/lib/node_modules/yo/lib/cli.js:155:1)       在Module._compile(module.js:456:26)       at Object.Module._extensions..js(module.js:474:10)      在Module.load(module.js:356:32)

或者当我在控制台中输入“ yo ”并选择“聚合物”时:

  

/usr/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.all.js:9379           扔掉;                 ^   TypeError:对象#没有'on'方法       在运行时(/usr/lib/node_modules/generator-polymer/node_modules/yeoman-generator/lib/base.js:444:21)       在Environment.run(/usr/lib/node_modules/yo/node_modules/yeoman-environment/lib/environment.js:330:20)       在module.exports(/usr/lib/node_modules/yo/lib/routes/run.js:20:11)       在Router.navigate(/usr/lib/node_modules/yo/lib/router.js:36:30)       在PromptUI.completed(/usr/lib/node_modules/yo/lib/routes/home.js:76:20)       在PromptUI.onCompletion(/usr/lib/node_modules/yo/node_modules/inquirer/lib/ui/prompt.js:69:10)       at AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver.completed(/usr/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.all.js:1965:12)       at AnonymousObserver.Rx.internals.AbstractObserver.AbstractObserver.onCompleted(/usr/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.all.js:1902:14)       在AutoDetachObserverPrototype.completed(/usr/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.all.js:9397:23)       在AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onCompleted>(/ usr / lib / node_modules / yo / node_modules / inquirer / node_modules / rx / dist / rx.all.js:1902:14)

了解更新错误的原因(没有错误)。

感谢阅读和所有最好的。

PS:我正在运行

  • Fedora 20
  • npm 2.5.1
  • yo 1.4.5
  • 发生器 - 聚合物0.7.0
  • gem 2.1.11
  • sass 3.4.12
  • 指南针1.0.3

1 个答案:

答案 0 :(得分:14)

更新你好(npm install -g yo)。我遇到了同样的问题。