安装问题:找不到模块 Yarn

Fra*_*des 12 node.js yarnpkg

今天我决定安装yarn,并尝试使用npm i -g和来安装它brew install,但是每当我运行时yarn -v都会出现此错误:

\n
node:internal/modules/cjs/loader:936\n  throw err;\n  ^\n\nError: Cannot find module \'/Users/franciscomendes/.yarn/releases/yarn-berry.cjs\'\n    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)\n    at Function.Module._load (node:internal/modules/cjs/loader:778:27)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:79:12)\n    at node:internal/main/run_main_module:17:47 {\n  code: \'MODULE_NOT_FOUND\',\n  requireStack: []\n}\n
Run Code Online (Sandbox Code Playgroud)\n

当我运行which yarn命令时,这是出现的路径(当我使用 HomeBrew 安装时):

\n
/usr/local/bin/yarn\n
Run Code Online (Sandbox Code Playgroud)\n

which .yarn当我使用终端中显示的内容查找 .yarn 时:

\n
.yarn not found\n
Run Code Online (Sandbox Code Playgroud)\n

如果我使用 npm 进行全局安装,然后列出我的全局依赖项,请注意我的版本是 1.22.11,但错误仍然存​​在。

\n
/Users/franciscomendes/.npm-global/lib\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 autocannon@7.0.5\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 clinic@8.0.1\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 expo-cli@4.5.2\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 npm-check-updates@11.4.1\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 npm@\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 serve@12.0.0\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 yarn@1.22.11\n
Run Code Online (Sandbox Code Playgroud)\n

当我运行which yarn命令时,出现的路径如下:

\n
/Users/franciscomendes/.npm-global/bin/yarn\n
Run Code Online (Sandbox Code Playgroud)\n

你有解决这个问题的办法吗?

\n

PS:顺便说一句,node和npm工作正常(以及其他)。

\n

小智 48

检查您的存储库中是否有.yarnrc文件,如果有,只需删除它并尝试运行yarn并且必须工作