Yeoman生成器抛出错误"对象没有方法' templatePath'"

时间:2015-06-29 19:33:50

标签: javascript node.js yeoman

我开始创建自己的自制生成器。

根据这个article,我想写一些内容到html文件。我使用以下代码:

writing: function() {
    this.fs.copyTpl(
        this.templatePath("index.html"),
        this.destinationPath("public/index.html"),
            { title: "My template" }
    );
}

但是当我运行我的生成器时,我收到错误:TypeError: Object [object Object] has no method 'templatePath'

我的yeoman版本是1.4.7,而yeoman-generator版本是0.17.7

1 个答案:

答案 0 :(得分:3)

此方法仅从yeoman-generator 0.18开始提供。更新您正在使用的版本。