如何升级与Yeoman搭build的现有项目

几个月前,我使用了generator-angular来支撑一个项目,整个生态系统(karma,Node版本,grunt包)已经非常显着地发展了。 我经常遇到运行testing,构build问题等问题。

我知道我可以使用nvm来降级我的节点版本并安装较旧的软件包,但这种情况很糟糕,特别是当团队中有很多开发人员时。 在过去几个月中,我已经使用了10多个项目的发电机,所以我对解决scheme非常感兴趣。

除了重新生成项目和复制文件之外,是否还有推荐的升级途径,以便新版本的生成器发布?

(只需注意:升级Yeoman 0.9项目不会有问题。)

首先确保你已经做出了一切或有一个备份,然后再次支持项目。 如果你想覆盖,你会问你每个文件。 对于那些你没有编辑过的文件,只要说是。 对于其他人,inputd为差异,看看有什么改变。 然后手动执行更改,然后运行npm install & bower install以获取最新的依赖关系。

编辑

正如Markus Gattol在评论中提到的那样:

<generator-name>现在已经运行bower installnpm install即不需要再明确运行它们 – Markus Gattol