【问题标题】:Yeoman Generator error this.log = this.env.adapter.log;Yeoman 生成器错误 this.log = this.env.adapter.log;
【发布时间】:2013-12-20 19:43:13
【问题描述】:

我正忙着调试这个错误 - 寻找另一双眼睛。

我已经分叉了 Romain Berger 的 Yeoman Wordpress 生成器来修改我的工作流程,这里的 github 存储库: https://github.com/mykepreuss/yeoman-wordpress

npm 链接到我的生成器: https://npmjs.org/package/generator-assembly-wp

安装并运行后:yo assembly-wp 出现以下错误:

/usr/local/lib/node_modules/generator-assembly-wp/node_modules/yeoman-generator/lib/base.js:79
  this.log = this.env.adapter.log;
                             ^
TypeError: Cannot read property 'log' of undefined
    at Generator.Base (/usr/local/lib/node_modules/generator-assembly-wp/node_modules/yeoman-generator/lib/base.js:79:30)
    at new Generator (/usr/local/lib/node_modules/generator-assembly-wp/app/index.js:17:26)
    at Environment.create (/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/lib/env/index.js:325:10)
    at Environment.run (/usr/local/lib/node_modules/yo/node_modules/yeoman-generator/lib/env/index.js:361:24)
    at init (/usr/local/lib/node_modules/yo/cli.js:95:7)
    at pre (/usr/local/lib/node_modules/yo/cli.js:108:3)
    at Object.<anonymous> (/usr/local/lib/node_modules/yo/cli.js:134:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)

任何帮助将不胜感激!

【问题讨论】:

    标签: javascript wordpress node.js generator yeoman


    【解决方案1】:

    这是因为您使用了带有yo 1.0.6 的Generator system 0.15(不是稳定版本)。

    使用 0.14 和 yo 1.0.6 运行您的生成器。或者使用 0.15.0-pre.1 和 yo 1.0.7-pre.1 运行您的生成器

    (顺便说一句,错误已记录,在正式完整发布之前会有修复)

    【讨论】:

    • 在哪里可以找到发电机系统版本@simon-boudrias - 感谢您的帮助,想知道您的故障排除方法。
    • 像每个 node.js 模块一样,在 package.json 文件中。对于yo,因为它是一个全局包,只需运行npm ls -g --depth=0 并检查它为您提供的版本。要安装一个别有用心的版本,只需运行npm install &lt;package&gt;@&lt;version&gt;
    • 好的,我看到@simon-boudrias - 谢谢,我不知道。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 2016-06-14
    相关资源
    最近更新 更多