アプリケーションのアップグレード
サマリー
選択1 - 自動アップグレード
これは次のようなことに役立ちます:
- 既存のアプリケーションに最新のJHipsterの機能を搭載させる
- 重要なバグ修正またはセキュリティ更新がある場合に変更を取得する
- コードベースに加えた変更を保持し、新しく生成されたコードとマージする
warning
アップグレードを行う前にこのページをよく読んで、アップグレードプロセスがどのように機能するかを理解してください
要件
このサブジェネレータを動作させるには、http://git-scm.comからgit
をインストールする必要があります。
アップグレードサブジェネレータの実行
アプリケーションのルートディレクトリに移動します。
cd myJHipsterProject/
アプリケーションをアップグレードするには、次のように入力します。
npx generator-jhipster@latest upgrade
代わりに、グローバルインストールを使用することもできます。
npm install -g generator-jhipster@latest
jhipster upgrade
渡すことができるオプションは以下のとおりです。
--skip-checks
- プロジェクトの再生成時のチェックを無効にします。--skip-install
- アップグレードプロセス中の依存関係のインストールをスキップします。
JHipster 7以前のバージョンからのアップグレード
マイグレートブループリントは、アップグレードサブジェネレータの高度なバージョンです。JHipster 7アプリをアップグレードする必要がある場合は、マイグレートブループリントを使用することをお勧めします。たとえば、7.9.3のアプリがあるとします。
最新バージョンにアップグレードするには、jhipster-migrate
を実行します。競合を解決し、コミットして、祝杯を上げましょう!
実際の例については、21-Points Healthプロジェクトの以下のプルリクエストを参照してください。