我刚刚更新了我的 Polymer 开发工具,但出现了一些错误,尽管之前一切正常。这是我在控制台中尝试“哟聚合物”时得到的结果:
/usr/lib/node_modules/generator-polymer/node_modules/yeoman-generator/lib/base.js:444 this.env.sharedFs.on('change', writeFiles); ^ TypeError: Object # has no method 'on' at run (/usr/lib/node_modules/generator-polymer/node_modules/yeoman-generator/lib/base.js:444:21) at 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) 在 Object.Module._extensions..
或者当我在控制台中输入“ yo ”并选择“ polymer ”时:
/usr/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.all.js:9379 throw e; ^ TypeError: Object # has no method 'on' at run (/usr/lib/node_modules/generator-polymer/node_modules/yeoman-generator/lib/base.js:444:21) at 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)。在 PromptUI 导航 (/usr/lib/node_modules/yo/lib/router.js:36:30)。在 PromptUI 完成 (/usr/lib/node_modules/yo/lib/routes/home.js:76:20)。 onCompletion (/usr/lib/node_modules/yo/node_modules/inquirer/lib/ui/prompt.js:69:10) 在 AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver。
关于更新出现问题的任何想法(没有引发错误)。
感谢您的阅读,祝您一切顺利。
PS:我正在运行
- 软呢帽 20
- npm 2.5.1
- 哟1.4.5
- 发生器聚合物 0.7.0
- 宝石 2.1.11
- 萨斯 3.4.12
- 指南针 1.0.3