Ответ 1
Разработчики JHipster ответили на Twitter, сказав, что yo 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
из корня вашего проекта