【问题标题】:yeoman generator blocked by Lodashyeoman 生成器被 Lodash 阻止
【发布时间】:2015-05-05 10:30:36
【问题描述】:

我想向我的测试项目添加新指令,但收到错误消息; 当我运行 yo mean-seed 时,我得到:“(!) generator#hookFor() is deprecated. Use generator#composeWith() - see http://yeoman.io/authoring/composability.html”;

然后当我选择子生成器 ng-directive,'name','less',1 我得到 ​​p>

(!) #_ is deprecated. Require your own version of Lodash or underscore.string
/usr/local/lib/node_modules/yo/node_modules/inquirer/node_modules/rx/dist/rx.js:579
    throw e;
          ^
TypeError: Cannot read property 'capitalize' of undefined

如何更改/更新它以生成?

我的版本是:

npm --version && node --version
2.9.0
v0.12.2

【问题讨论】:

    标签: node.js yeoman yeoman-generator


    【解决方案1】:

    generator-mean-seed 不标记其依赖项的版本,因此生成器会在非向后兼容更新后中断。

    我在他的生成器上打开了一个问题:https://github.com/notorii/generator-mean-seed/issues/19

    【讨论】:

    • 那么,我应该如何更新我的设置以使其运行?
    • 没有办法,除非生成器作者修复它。
    • 实际上,我向生成器发送了一个拉取请求,所以你可以从我的 git 分支安装,直到它被合并,如果没有更多的错误,它会工作github.com/notorii/generator-mean-seed/pull/20
    • 我无法安装它;可能我做错了什么;我会等到你合并它;谢谢
    猜你喜欢
    • 2015-06-15
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 2018-07-18
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多