Yarn 版本降级失败?一个被忽略的配置文件陷阱
问题背景
在前端开发中,我们经常需要在不同版本的包管理器之间切换。最近在尝试将 Yarn 从 3.5.0 降级到 1.22.22 时,遇到了一个令人困惑的问题:无论使用何种方法安装指定版本的 Yarn,yarn --version 始终显示旧版本。
问题现象
具体表现为:
-
多种安装方法都无效:
npm install -g yarn@1.22.22 # 安装成功,但版本不变 npm uninstall -g yarn && npm install -g yarn@1.22.22 # 依然无效 sudo apt install yarn=1.22.22-1 # 通过 apt 安装也无效 -
系统中存在多个 yarn 可执行文件:
which -a yarn # 输出: # /root/.nvm/versions/node/v18.20.6/bin/yarn # /usr/bin/yarn # /bin/yarn -
即使删除 NVM 中的 yarn,问题依然存在:
rm /root/.nvm/versions/node/v18.20.6/bin/yarn

最低0.47元/天 解锁文章
1139

被折叠的 条评论
为什么被折叠?



