yeoman 生成器可以在不同的生成器之间共享全局设置吗?

问题描述

这些天我试图找出任何可能的官方解决方案,但目前没有任何线索。

背景:

  • 我们正在与 yeoman 建立一个项目,每个生成器都是由不同的团队开发的,这 也意味着每个生成器都在不同的代码库中。
  • 这些生成器将单独发布。
  • 每个生成器都可以单独使用 yo 运行。
  • 每个生成器都使用 this.config.save() 保存其配置。
  • 此外,我们还构建了一个生成器来与上述生成器组合,以实现我们的业务。

目标

  • 生成器需要从组合生成器中获取数据,例如提示答案等。
  • 这样,例如,当用户执行 yo main-generator a 时,ma​​in 生成器将组合生成器 A 并从该生成器获得一些提示答案并保存 它与 this.config.save()。然后在执行 yo main-generator b 时,主生成器 将获取之前保存的数据并使用选项组合生成器 B。

问题

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)