Как обновить проект JHipster после обновления генератора JHipster?

Я обновил мою установку JHipster в соответствии с этой страница, выполнив команду

npm update -g generator-jhipster

Но для обновления моего приложения я не уверен, где мне следует запустить следующую команду yo jhipster.

Я попытался запустить его из корня существующего проекта, но попросил меня ввести имя нового проекта.

Jhipster console

Я попытался запустить его на одном уровне выше корня существующего проекта, а затем он спросил меня название нового проекта. Но на этот раз я ввел то же имя, и процесс генерации jhipster запустился. Однако не было никаких изменений ни в одном из основных файлов, таких как package.json или Gruntfile.js или bower.json

Каков правильный способ обновления проекта JHipster после обновления генератора JHipster?

Ответ 1

Разработчики JHipster ответили на Twitter, сказав, что yo jhipster должен выполняться в корневой папке проекта.

Ответ 2

Следуя [версиям 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 

Ответ 3

JHipster теперь имеет страницу Обновление приложения.

https://jhipster.github.io/upgrading-an-application/

TL; DR

Запуск подгенератора обновления

Перейдите в корневой каталог приложений:

cd myapplication/

Чтобы обновить приложение, введите:

yo jhipster:upgrade

Если вы хотите запустить подгенератор обновления, даже если новая версия JHipster не доступна, введите:

yo jhipster:upgrade --force

Ответ 4

Если вы хотите обновить все объекты, которые нужно запустить

yo jhipster --with-entities

из корня вашего проекта