我已经创建了一个Yeoman生成器,并希望我的团队使用它。
如果我在Github上更新生成器会发生什么?他们以较旧的版本在本地安装了生成器。他们是否总是必须再次安装才能获得最新版本?
团队成员不知道更新何时发生,我也不希望他们对此太在乎。我只想让他们使用最新版本的生成器。
建议的更新生成器的方式是什么?
谢谢
Answers:
很高兴你问!
从将于今天晚些时候宣布的Yeoman RC1开始,有一种全新的方法来管理发电机:只需输入yo
并享受新的向导即可:
如果您从菜单中选择“更新生成器”,yo yo
则将它们全部更新为最新版本。
如果您是生成器作者,并且想更进一步以确保您的用户始终是最新的,则可以update-notifier
从Yeoman项目中使用,如果用户运行的是过时版本,则向其打招呼。
在Linux中,由于某些权限问题,我无法使用yoeman cli进行升级
所以我做了以下
就我而言
sudo npm install -g generator-your-generator-name
这会自动重新安装最新版本
你可以试试
npm install -g generator-your-generator-name