TypeError: Cannot read Property 'extend' of undefined , Yeoman Generator
TypeError: Cannot read Property 'extend' of undefined , Yeoman Generator
我已经安装了 yeoman 生成器,它显示在 package.json 文件中,但是我得到了指向 Base 的上述错误。^当我 运行 哟我-发电机名称
module.exports = generators.Base.extend
完整的文件看起来是这样的:
'use strict';
var generators = require('yeoman-generator');
module.exports = generators.Base.extend({
method1: function(){
this.log('Hello World');
}
})
任何帮助都会很棒!
看来 extend
方法现在已被弃用并删除。您必须使用 class 语法来扩展生成器 class.
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*/
}
我已经安装了 yeoman 生成器,它显示在 package.json 文件中,但是我得到了指向 Base 的上述错误。^当我 运行 哟我-发电机名称
module.exports = generators.Base.extend
完整的文件看起来是这样的:
'use strict';
var generators = require('yeoman-generator');
module.exports = generators.Base.extend({
method1: function(){
this.log('Hello World');
}
})
任何帮助都会很棒!
看来 extend
方法现在已被弃用并删除。您必须使用 class 语法来扩展生成器 class.
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*/
}