之前安装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 后的主要内容,如果未能解决你的问题,请参考以下文章

通过 YARN 添加生成器 jhipster 时出错

jhipster安装_Windows

jhipster生成工程

jhipster生成工程

如何卸载生成器-jhipster

Windows 上的 Jhipster uml 安装问题:NPM 在 msbuild.exe 上失败,退出代码为 1