如何升级Yeoman搭建的现有项目

n

几个月前,我使用generator-angular搭建了一个项目,整个生态系统(业力,Node版本,grunt软件包)的发展非常显着。我一直在运行测试,构建事物等方面遇到问题。

我知道我可以使用nvm降级我的Node版本并安装较旧的软件包,但是这种情况很糟糕,尤其是当团队中有很多开发人员时。在过去的几个月中,我已经将生成器用于10多个项目,因此我对解决方案非常感兴趣。

除了仅重新生成项目并复制文件以外,是否有建议的升级路径用于发布新版本的生成器?

(请注意:升级Yeoman 0.9项目不是问题。)

信德·索胡斯(Sindre Sorhus)

首先,请确保您已提交了所有内容或进行了备份,然后再次在整个项目中进行了搭建。yo如果您要覆盖,则会询问您每个文件。对于您尚未编辑的文件,只需说“是”。对于其他输入d,请输入diff并查看更改。然后手动进行更改,并运行npm install & bower install以获取最新的依赖关系。

编辑

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

<generator-name>现在已经运行bower installnpm install,即不需要明确地重新运行它们-马库斯Gattol

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用和运行现有的yeoman项目?

来自分类Dev

升级现有的Padrino项目

来自分类Dev

升级现有项目的cordova

来自分类Dev

如何在Microsoft Dynamic CRM中创建现有项目的升级版本?

来自分类Dev

如何升级现有的graphenedb实例?

来自分类Dev

升级现有项目以使用Roslyn编译器

来自分类Dev

Yeoman生成器添加一个新文件,生成现有项目

来自分类Dev

如何跟踪现有的ansible项目

来自分类Dev

如何启动现有的 Django 项目?

来自分类Dev

如何在Eclipse中创建项目并添加现有项目?

来自分类Dev

将现有的cordova CLI项目从3.3.1升级到3.5

来自分类Dev

没有jQuery的Yeoman角度项目

来自分类Dev

如何从现有数据库创建SSDT项目?

来自分类Dev

如何在Android Studio中打开现有项目

来自分类Dev

如何使用Eclipse打开现有的C ++项目?

来自分类Dev

随着SBT的发展,如何使用现有的Intellij项目?

来自分类Dev

如何:从现有代码文件创建asp.net项目

来自分类Dev

如何在现有项目中添加可可足类?

来自分类Dev

如何知道打开现有项目所需的C ++ Builder

来自分类Dev

如何为现有的Maven项目创建EAR文件

来自分类Dev

如何为现有git项目设置Codelite

来自分类Dev

Qt-如何从现有项目创建库?

来自分类Dev

如何对现有的Spring项目迁移到春季启动

来自分类Dev

如何将现有项目与jsconfig集成

来自分类Dev

如何为现有项目更新Cookiecutter Django配置?

来自分类Dev

如何使用VueJS增强现有的Laravel项目?

来自分类Dev

重构现有项目时如何组织存储库?

来自分类Dev

如何运行现有的AWS放大项目

来自分类Dev

如何将dbmate添加到现有项目?