更新JHipster生成器后如何更新JHipster项目?
我通过运行命令更新了我的JHipster安装
npm update -g generator-jhipster
但是要更新我的应用程序,我不知道我应该在哪里运行下一个命令yo jhipster
。
我尝试从现有项目的根目录运行它,但它要求我输入新项目的名称。
我尝试在现有项目的根目录之上运行它,然后它也问我新项目的名称。 但是这次我输入了相同的名字并且jhipster生成过程运行了。 但是,任何主要文件都没有变化,如package.json或Gruntfile.js或bower.json
一旦JHipster生成器更新,更新JHipster项目的正确方法是什么?
JHipster开发人员通过twitter回复称, yo jhipster
必须在项目根文件夹中执行。
关注[jhipster发布]( https://jhipster.github.io/2015/05/31/jhipster-release-2.14.2.html ):如何升级
更新您的JHipster版本:
npm update -g generator-jhipster
然后,您可以在再次运行时更新项目
yo jhipster
您还可以通过再次运行实体子生成器来更新实体,例如,如果您的实体名为Foo
yo jhipster:entity Foo
JHipster
现在有一个关于升级应用程序的页面。
https://jhipster.github.io/upgrading-an-application/
TL; DR
运行升级子生成器
进入应用程序的根目录:
cd myapplication/
要升级您的应用程序,请键入:
yo jhipster:upgrade
如果您想要运行升级子生成器,即使没有新的JHipster版本可用,请键入:
yo jhipster:upgrade --force
如果要更新需要运行的所有实体
yo jhipster --with-entities
从项目的根目录