linux - 我尝试重新安装 yarn ,但重新安装后我发现这个问题,错误 : Cannot find module '/home/fiii/.yarn/releases/yarn-1.22.17.cjs'

标签 linux ubuntu npm yarnpkg

我尝试重新安装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 ~/.yarnrcrm ~/.yarnrc.yml并为我工作。如果其中一个文件不存在,请不要担心。 ~/.yarnrc在我的案例中没有找到,所以我最终删除了 ~/.yarnrc.yml只要。我注销并登录到终端并运行 yarn --version 并得到 1.22.5为什么这个解决方案有效
当我运行 npm install -g yarnnpm 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/

相关文章:

linux - ELF 可执行文件 : required version information for imported symbols

java - 在后端运行一个java程序

logging - Ubuntu 终端中的音频反馈

linux - 找不到npm命令 'serve ',尽管已安装

c++ - 如何使用 dlopen() 和 dlsym() 调用 .so 文件中的函数?

linux - 如何将 Apache 配置为仅 fork 一个子进程/worker?

mysql - 如果我执行 mysql <dbname>> filename.sql 会发生什么

java - mvn 命令上出现“错误 : JAVA_HOME is not defined correctly.”

javascript - 如何构建用于部署的静态文件

node.js - 如何使用 multer 存储具有文件扩展名的文件?