【问题标题】:What is the preferred way of updating Yeoman generators?更新 Yeoman 生成器的首选方式是什么?
【发布时间】:2013-07-01 09:15:46
【问题描述】:

我创建了一个 Yeoman 生成器,并希望我的团队使用它。

如果我在 Github 上更新生成器会怎样?他们在本地安装了旧版本的生成器。他们是否总是需要重新安装才能获得最新版本?

团队成员不知道更新何时发生,我不希望他们过分关心它。我只是想让他们使用最新版本的生成器。

更新生成器的建议方法是什么?

谢谢

【问题讨论】:

    标签: yeoman


    【解决方案1】:

    很高兴你问到!

    从今天晚些时候发布的 Yeoman RC1 开始,有一种全新的方式来管理您的发电机:只需输入 yo 并享受新的向导:

    如果您从菜单中选择“更新生成器”,yo yo 将负责将它们全部更新到最新版本。

    如果您是生成器作者,并且想要更进一步确保您的用户始终是最新的,您可以使用 Yeoman 项目中的 update-notifier 在用户运行过时时向他们发送通知版本。

    【讨论】:

    • 对不起,我怎么去那里?我安装了 1.0 rc1,但在您的屏幕截图中找不到菜单。
    • 我遇到了同样的问题。我正在运行,但我没有收到此项目列表。
    • passy,你是怎么得到那个可爱的 Yeoman 图形的?我得到一个纯文本用户界面。
    • 更新生成器后如何更新生成器生成的站点?这甚至可能吗?
    • @mikesigs 这个问题帮助了我stackoverflow.com/questions/18480316/…
    【解决方案2】:

    如果你想更新一个特定的生成器,你可以运行 npm update generator-mygenerator -g

    如果您安装了许多生成器,那就太好了。

    【讨论】:

      【解决方案3】:

      在 linux 中,由于一些权限问题,我无法使用 yoeman cli 进行升级

      所以我做了以下操作

      在我的情况下是

      sudo npm install -g generator-your-generator-name
      

      这会自动重新安装最新版本

      你可以试试

      npm install -g generator-your-generator-name
      

      【讨论】:

        猜你喜欢
        • 2014-01-07
        • 2017-07-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-22
        • 1970-01-01
        • 2011-02-08
        • 1970-01-01
        相关资源
        最近更新 更多