重新安装yarn后报错找不到yarn-1.22.17.cjs模块如何解决?
报错原因
该报错是旧版本yarn的残留全局配置导致的:配置文件里硬编码了1.22.17版本的执行文件路径,你重装yarn时把对应路径下的文件删除了,调用yarn命令时系统还是按旧路径查找文件,就触发了模块不存在的错误。
修复步骤
第一步:删除用户目录下残留的yarn配置和文件
执行命令:rm -rf ~/.yarn ~/.yarnrc ~/.yarnrc.yml第二步:重新全局安装yarn
通过npm全局安装的通用命令如下:npm install -g yarn
如果需要固定安装1.22.17版本,替换为以下命令即可:npm install -g yarn@1.22.17
如果你的Node.js版本≥16.10,也可以通过系统自带的corepack直接启用yarn,无需额外下载安装:corepack enable yarn第三步:验证修复效果
执行命令:yarn --version
正常输出版本号即代表问题已解决。
内容的提问来源于stack exchange,提问作者Muhammad Lutfi Zaini
相关产品推荐
相关产品推荐

