我尝试重新安装yarn,但重新安装后发现这个问题,我尝试搜索互联网但没有找到解决方案。
fiii@neo:~$ yarn --version
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module '/home/fiii/.yarn/releases/yarn-1.22.17.cjs'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
最佳答案
运行rm ~/.yarnrc
和 rm ~/.yarnrc.yml
并为我工作。如果其中一个文件不存在,请不要担心。 ~/.yarnrc
在我的案例中没有找到,所以我最终删除了 ~/.yarnrc.yml
只要。我注销并登录到终端并运行 yarn --version 并得到 1.22.5
为什么这个解决方案有效
当我运行 npm install -g yarn
或 npm install -g yarn@berry
yarnrc
和/或 yarnrc.yml
是/是用指向 /home/[username]/.yarn/releases/yarn-berry.cjs
的 yarnPath 创建的.运行yarn --version
将查找 yarn-berry.cjs
基于 yarnPath 自 yarn-berry.cjs
没有运行时会触发适当的错误,因此删除 yarnrc
是有道理的和/或 yarnrc.yml
解决了这个问题。
关于linux - 我尝试重新安装 yarn ,但重新安装后我发现这个问题,错误 : Cannot find module '/home/fiii/.yarn/releases/yarn-1.22.17.cjs' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69938393/