无法升级到jhipster 5.3.4

问题描述 投票:0回答:3

“yarn全局升级生成器-jhipster”之后,版本为4.14.5,而不是最新版本5.3.4。为什么?

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

jhipster
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

1
投票

右侧勾选答案对我不起作用,它描述了以下步骤:

  1. yarn 全局删除生成器-jhipster
  2. npm uninstall -g 生成器-jhipster
  3. npm install -g 生成器-jhipster

就我而言,我删除了所有模式模块和节点本身,然后全新安装的 jhipster 对我有用。


0
投票

是的,正确使用 -g 进行全局安装以使其正常工作
npm install -g [电子邮件受保护]

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.