更新Yeoman生成器的首选方法是什么?


69

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

如果我在Github上更新生成器会发生什么?他们以较旧的版本在本地安装了生成器。他们是否总是必须再次安装才能获得最新版本?

团队成员不知道更新何时发生,我也不希望他们对此太在乎。我只想让他们使用最新版本的生成器。

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

谢谢

Answers:


115

很高兴你问!

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

在此处输入图片说明

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

如果您是生成器作者,并且想更进一步以确保您的用户始终是最新的,则可以update-notifier从Yeoman项目中使用,如果用户运行的是过时版本,则向其打招呼。


对不起,但是我怎么到达那里?我安装了1.0 rc1,但无法从屏幕截图中找到菜单。
马库斯

2
我有同样的问题。我正在跑步,但是我没有收到这个物品清单。
丹迪

帕西,你如何得到那个甜美的约曼图形?我正在获得纯文本用户界面。
迪恩·摩西

3
更新了生成器后,如何更新生成器生成的站点?这有可能吗?
mikesigs 2015年

1
@mikesigs这个问题让我stackoverflow.com/questions/18480316/...
mawburn

16

如果要更新特定的发电机,可以运行 npm update generator-mygenerator -g

不错,如果您安装了许多发电机。


0

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

所以我做了以下

就我而言

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

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

你可以试试

npm install -g generator-your-generator-name
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.