从json创建yeoman生成器而不是提示?

时间:2016-03-11 12:30:26

标签: yeoman yeoman-generator

当我创建项目时,我首先创建一个project.json文件(在内部使用,而不是作为某个包的一部分)。然后对于一些项目,我使用我们自己的定制生成器运行yeoman。 我想要的是,自耕农拿起我的projects.json并阅读,而不是提示我设置。 这是可能的,如果是这样的话;我该怎么做呢?基本上我认为我需要知道:

  1. 如何将项目根目录中的文件加载到index.js中(如果不存在则推迟提示)
  2. 如何将json中的属性绑定到'this'。

1 个答案:

答案 0 :(得分:0)

Yeoman生成器只是一个可搜索且可组合的Node.js项目,在Yeoman的上下文中运行。

因此,它可以做任何事情

所以,如果你想编写一个读取project.json配置文件的生成器来知道要生成什么 - 那就去做吧!

http://yeoman.io/authoring/