首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装尤曼发电机

无法安装尤曼发电机
EN

Stack Overflow用户
提问于 2014-12-11 04:17:42
回答 1查看 944关注 0票数 4

我对约曼很陌生。我试着运行lessapp yeoman生成器,但是遇到了一些奇怪的错误。我认为这可能是由于发电机,并试图安装另一个发电机bootstrap-less,但它仍然抛出同样的错误。当我尝试按空格键或箭头键或按回车按钮时,就会出现错误。

我把错误堆栈放在下面。

请让我知道我哪里出错了。

我在mac 10.9.5上使用npm版本- 2.1.6和节点- v0.10.33版本

代码语言:javascript
复制
 _-----_
    |       |    .--------------------------.
    |--(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$
EN

回答 1

Stack Overflow用户

发布于 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

你应该换掉

代码语言:javascript
复制
shouldRun = predicate.call(thisArg, value, count++, parent);

使用

代码语言:javascript
复制
shouldRun = predicate.call(thisArg, value, count++, source);

在第4259行

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27415300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档