首先,我使用brew安装了当前节点LTS,即node@14。
然后我使用brew link --force node@14符号链接节点,因为LTS版本仅限于keg。然后我用brew install yarn安装了纱线,但出于某种原因,brew安装了node@15,之后又安装了纱线。brew list结果表明,node and node@14在安装
我试图运行yarn global upgrade generator-jhipster,但即使它看起来正在工作并安装最新版本,但当我运行yo jhipster时,它仍然在旧版本上,并会提示我运行yarn$HOME/.config/yarn/global/node_modules/.bin在我的道路上,所以这不是问题。
我的理解是,与Homebrew相比,NVM是安装和管理节点版本的首选方式。我在NVM上安装了几个版本的Node。但是看起来Homebrew的安装仍然在那里。我尝试使用brew uninstall节点,但遇到错误because it isrequired by babel 6.24.1, yarn 0.