gpt4 book ai didi

javascript - 类型错误 : Cannot read Property 'extend' of undefined , Yeoman 生成器

转载 作者:行者123 更新时间:2023-11-28 17:40:32 25 4
gpt4 key购买 nike

我已经安装了 yeoman 生成器,它显示在 package.json 文件中,但是当我运行 yo my-generator-name 时,我在 Base 上收到了指向 Base.^extend 的错误

module.exports = generators.Base.extend

完整的文件看起来是这样的:

'use strict';

var generators = require('yeoman-generator');

module.exports = generators.Base.extend({
method1: function(){
this.log('Hello World');
}
})

任何帮助都会很棒!

最佳答案

看起来 extend 方法现在已被弃用并删除。您必须使用类语法来扩展生成器类。

v2.0.0

Breaking changes

Generator.extend() is replaced in favor of class extends Generator {}

const Generator = require('yeoman-generator');
module.exports = class extends Generator {
/* your code here*/
}

关于javascript - 类型错误 : Cannot read Property 'extend' of undefined , Yeoman 生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48054718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com