几个月前,我使用generator-angular搭建了一个项目,整个生态系统(业力,Node版本,grunt软件包)的发展非常显着。我一直在运行测试,构建事物等方面遇到问题。
我知道我可以使用nvm降级我的Node版本并安装较旧的软件包,但是这种情况很糟糕,尤其是当团队中有很多开发人员时。在过去的几个月中,我已经将生成器用于10多个项目,因此我对解决方案非常感兴趣。
除了仅重新生成项目并复制文件以外,是否有建议的升级路径用于发布新版本的生成器?
(请注意:升级Yeoman 0.9项目不是问题。)
首先,请确保您已提交了所有内容或进行了备份,然后再次在整个项目中进行了搭建。yo
如果您要覆盖,则会询问您每个文件。对于您尚未编辑的文件,只需说“是”。对于其他输入d
,请输入diff并查看更改。然后手动进行更改,并运行npm install & bower install
以获取最新的依赖关系。
正如Markus Gattol在评论中所提到的:
哟
<generator-name>
现在已经运行bower install
和npm install
,即不需要明确地重新运行它们-马库斯Gattol
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句