私は既存のプロジェクトをhipster 3.6.1上で実行しており、3.12.2にアップグレードしたいと考えていました。私はjhipsterのウェブサイトで説明されているアップグレードのプロセスに従ったが、生成されたhipster_upgradeブランチには依然として古いバージョンのサブジェネレータが記述されている。jhipsterサブジェネレータをアップグレードするには?
次のコマンドnpm install -g generator-jhipster
を実行しているが、それは私に次のよう
npm WARN deprecated [email protected]: use uuid module instead npm WARN deprecated [email protected]: this package has been reintegrated into npm and is now out of date with respect to npm /usr/local/lib └── [email protected]
を示しその後、私はyo jhipster --force --with-entities
を実行し、これが出力され、NPM
を使用して更新を強制
Welcome to the JHipster Generator v3.6.1 Documentation for creating an application: https://jhipster.github.io/creating-an-app/ Application files will be generated in folder: /Users/bso/Projects/portal ______________________________________________________________________________ JHipster update available: 3.12.2 (current: 3.6.1) Run npm install -g generator-jhipster to update. ______________________________________________________________________________
再インストールjhipsterジェネレータは
npm i generator-jhipster
をやって、jhipsterジェネレータは3.12.2に更新されますが、アップグレードを再処理するとき、それが戻って3.6.1に付属しています。
これはなぜ起こるのか?
更新、それを使ってアプリをアップグレードする方法を学ぶために、NPM -g発電jhipster –
をインストールし、私はそれがそのようにやった、それが動作しませんでした...どうすれば完全にバージョン3.6.1を削除できますか? –
地元の発電機としてジップスターを試しましたか?あなたの地元の発電機に好きですか?このnpm link generator-jhipsterを試した場合は、ローカルディレクトリからジェネレータのリンクを解除または削除してください –