之前安装jhipster 3.12 发现yarn 安装4.0.6 后
Posted
技术标签:
【中文标题】之前安装jhipster 3.12 发现yarn 安装4.0.6 后【英文标题】:Previously installed jhipster 3.12 found after yarn installed 4.0.6 【发布时间】:2017-07-15 01:31:15 【问题描述】:第一次安装yarn(0.20.3)后,哟(1.8.5),generator-jhipster with yarn global add generator-jhipster@4.0.6并扩展$PATH如安装指南所述,未使用新版本的 jhipster。而是找到了 jhipster 3.12.1,它总是由 node/npm 安装的。
yo 取自 $HOME/.config/yarn/global/node_modules/.bin jhipster 4.0.6 安装在 $HOME/.config/yarn/global/node_modules/generator-jhipster
我该怎么办,你需要最新的 jhipster 安装?
【问题讨论】:
您是从现有项目中运行它吗?如果是这样,您可以使用本地 node_modules 中的 generator-jhipster,删除您的项目 node_modules 并重试。 不,这是一个新项目。我必须通过npm install -g generator-jhipster
安装/更新 jhipster
也许你可以试试npm uninstall -g generator-jhipster
是的......那是我的第一个冲动......但没有运气
【参考方案1】:
从 npm 切换到 yarn 时,我遇到了同样的问题。 不知何故,“哟”仍然使用 npm。 这为我解决了问题:
npm uninstall -g generator-jhipster
npm uninstall -g yo
【讨论】:
【参考方案2】:如果您之前在 Yarn 之前使用过 NPM,那么这个问题/答案可能是相关且有用的——通过删除所有 NPM 托管包的过程,而不仅仅是 yo 和 generator-jhipster:
Yarn package won't upgrade globally (after migrating from NPM)
【讨论】:
【参考方案3】:我决定拒绝使用纱线,所有问题都消失了:)
【讨论】:
以上是关于之前安装jhipster 3.12 发现yarn 安装4.0.6 后的主要内容,如果未能解决你的问题,请参考以下文章