首页 > 解决方案 > 无法升级到 jhipster 5.3.4

问题描述

在“yarn global upgrade generator-jhipster”之后,版本是4.14.5,而不是最新的5.3.4版本。为什么?

我的node版本是8.11.1,yarn是1.3.2。

标签: jhipster

解决方案


2种可能性:

  • 当您运行jhipster --version它时,如果您在生成的项目中,它会打印本地版本(来自本地 node_modules 文件夹),这使项目能够相互隔离。在这种情况下,您必须使用jhipster upgrade
  • 当您不在生成的项目中时,会jhipster --version打印全局安装的版本,这可能意味着您已经安装了两次 jhipster(一次使用 yarn,一次使用 npm)

通常,双重全局安装的修复方法是从 npm 和 yarn 卸载,然后使用其中之一重新安装:

从 yarn 和 npm 中删除

yarn global remove generator-jhipster
npm uninstall -g generator-jhipster

仅使用 npm 安装

npm install -g generator-jhipster

由于JHipster 5.3.0 npm 现在是默认的客户端包管理器,而不是 Yarn。

检查版本

jhipster --version
Using JHipster version installed globally
5.3.4

推荐阅读