无法升级到 jhipster 5.3.4
Cannot upgrade to jhipster 5.3.4
"yarn global upgrade generator-jhipster"之后的版本是4.14.5,而不是最新的5.3.4版本。为什么?
我的node版本是8.11.1,yarn是1.3.2。
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
正确的勾选答案对我不起作用,它描述了以下步骤:
- yarn 全局删除 generator-jhipster
- npm uninstall -g generator-jhipster
- npm 安装-g generator-jhipster
在我的例子中,我删除了所有模式模块和节点本身,然后全新安装的 jhipster 对我有用。
"yarn global upgrade generator-jhipster"之后的版本是4.14.5,而不是最新的5.3.4版本。为什么?
我的node版本是8.11.1,yarn是1.3.2。
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
正确的勾选答案对我不起作用,它描述了以下步骤:
- yarn 全局删除 generator-jhipster
- npm uninstall -g generator-jhipster
- npm 安装-g generator-jhipster
在我的例子中,我删除了所有模式模块和节点本身,然后全新安装的 jhipster 对我有用。