“yarn全局升级生成器-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 global remove generator-jhipster
npm uninstall -g generator-jhipster
npm install -g generator-jhipster
自 JHipster 5.3.0 npm 现在是默认的客户端包管理器,而不是 Yarn。
jhipster --version
Using JHipster version installed globally
5.3.4
右侧勾选答案对我不起作用,它描述了以下步骤:
就我而言,我删除了所有模式模块和节点本身,然后全新安装的 jhipster 对我有用。
是的,正确使用 -g 进行全局安装以使其正常工作
npm install -g [电子邮件受保护]