我对约曼很陌生。我试着运行lessapp yeoman生成器,但是遇到了一些奇怪的错误。我认为这可能是由于发电机,并试图安装另一个发电机bootstrap-less,但它仍然抛出同样的错误。当我尝试按空格键或箭头键或按回车按钮时,就会出现错误。
我把错误堆栈放在下面。
请让我知道我哪里出错了。
我在mac 10.9.5上使用npm版本- 2.1.6和节点- v0.10.33版本
_-----_
| | .--------------------------.
|--(o)--| | Welcome to Yeoman, |
`---------´ | ladies and gentlemen! |
( _´U`_ ) '--------------------------'
/___A___\
| ~ |
__'.___.'__
´ ` |° ´ Y `
Out of the box I include HTML5 Boilerplate, jQuery, and a Gruntfile.js to build your app.
? What more would you like? (Press <space> to select)
❯◉ Bootstrap
◯ Less
◯ Modernizr
/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:9229
throw e;
^
ReferenceError: parent is not defined
at AnonymousObserver._onNext (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:4259:63)
at AnonymousObserver.Rx.AnonymousObserver.AnonymousObserver.next (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:1863:12)
at AnonymousObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:1795:35)
at AutoDetachObserverPrototype.next (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:9226:23)
at AutoDetachObserver.Rx.internals.AbstractObserver.AbstractObserver.onNext (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/node_modules/inquirer/node_modules/rx/dist/rx.all.js:1795:35)
at Subject.Rx.Subject.addProperties.onNext (/BANL1291ec423:bootstrap-less pl1$发布于 2014-12-11 11:46:21
我把这事解决了!正如benurb在这里所建议的,https://github.com/yeoman/yo/issues/247,我手动修补了C:\Program Files\nodejs\node_modules\yo\node_modules\yeoman-environment\node_modules\inquirer\node_modules\rx\dist中的rx.all.js
你应该换掉
shouldRun = predicate.call(thisArg, value, count++, parent);使用
shouldRun = predicate.call(thisArg, value, count++, source);在第4259行
https://stackoverflow.com/questions/27415300
复制相似问题