首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用1.1版时,Yeoman Generator无法读取未定义的属性基

使用1.1版时,Yeoman Generator无法读取未定义的属性基
EN

Stack Overflow用户
提问于 2017-03-17 07:09:30
回答 1查看 2.1K关注 0票数 2

我开始使用约曼生成器,我正在使用生成器生成器构建自己的生成器,并且根据一些教程,我有一个主要的index.js文件,其中使用了这些代码

index.js

代码语言:javascript
复制
var yeoman = require('yeoman-generator');
var chalk = require('chalk');
var yosay = require('yosay');

module.exports = yeoman.generators.Base.extend({
.....

“有效”的约曼生成器是0.19.0

packages.json

代码语言:javascript
复制
"dependencies": {
"yeoman-generator": "^0.19.0",

但是,如果我切换到1.1.1的最新版本的Yeoman,它就会失败

代码语言:javascript
复制
cannot read property Base of undefined    
yeoman.generators.Base.extend

这些东西都是基于Node.js的,所以我把它包含在标签中

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-17 16:48:29

正如你可能猜到的,1.0版本带来了一些突破性的变化。你应该参考官方文档:http://yeoman.io/authoring/

代码语言:javascript
复制
// 0.x
var Base = require('yeoman-generator').generators.Base;

// 1.x
var Base = require('yeoman-generator');

另请参阅发行说明:http://yeoman.io/blog/hello-generator-1.0.html

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42846410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档