70

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

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

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

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

谢谢

4

3 回答 3

116

很高兴你问!

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

在此处输入图像描述

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

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

于 2013-07-01T10:23:02.943 回答
16

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

如果您安装了许多发电机,那就太好了。

于 2014-02-04T15:33:04.940 回答
0

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

所以我做了以下

就我而言,它是

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

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

你可以试试

npm install -g generator-your-generator-name
于 2020-08-18T14:28:31.533 回答