Yeoman Generator 无法读取 1.1 版本未定义的 属性 基数
Yeoman Generator cannot read property Base of undefined with 1.1 version
我开始使用 Yeoman 生成器,我在其中使用生成器生成器构建自己的生成器,根据一些教程,我有一个主 index.js 文件,其中使用了此代码
index.js
var yeoman = require('yeoman-generator');
var chalk = require('chalk');
var yosay = require('yosay');
module.exports = yeoman.generators.Base.extend({
.....
"works" 是 0.19.0
的 Yeoman 生成器
packages.json
"dependencies": {
"yeoman-generator": "^0.19.0",
但是,如果我更改为 1.1.1
的 Yeoman
的最新版本,那么它将失败
cannot read property Base of undefined
yeoman.generators.Base.extend
所有内容均基于 Node.js,因此我将其包含在标签中
您可能已经猜到了,1.0 版本带来了一些重大变化。你应该参考官方文档:http://yeoman.io/authoring/
// 0.x
var Base = require('yeoman-generator').generators.Base;
// 1.x
var Base = require('yeoman-generator');
我开始使用 Yeoman 生成器,我在其中使用生成器生成器构建自己的生成器,根据一些教程,我有一个主 index.js 文件,其中使用了此代码
index.js
var yeoman = require('yeoman-generator');
var chalk = require('chalk');
var yosay = require('yosay');
module.exports = yeoman.generators.Base.extend({
.....
"works" 是 0.19.0
packages.json
"dependencies": {
"yeoman-generator": "^0.19.0",
但是,如果我更改为 1.1.1
的 Yeoman
的最新版本,那么它将失败
cannot read property Base of undefined
yeoman.generators.Base.extend
所有内容均基于 Node.js,因此我将其包含在标签中
您可能已经猜到了,1.0 版本带来了一些重大变化。你应该参考官方文档:http://yeoman.io/authoring/
// 0.x
var Base = require('yeoman-generator').generators.Base;
// 1.x
var Base = require('yeoman-generator');