找不到模块 yarn-3.1。1.cjs
Can't find module yarn-3.1.1.cjs
我正在尝试使用 yarn 安装包,但我一直收到 'Cannot find module' 错误。当我尝试 运行 在此文件夹中使用 yarn 的任何命令时,它会出现此错误。值得注意的是,在我删除 .yarn 文件夹后,错误开始出现。
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module '/home/chronos/user/Downloads/codes/some-react-app/.yarn/releases/yarn-3.1.1.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: []
}
我应该删除我的 yarn.lock 文件吗,或者我能做些什么来解决这个问题。
更新:
我之前提供的 link 似乎已经被删除了。那里只有 yarn-x.x.x.cjs 文件。我找到的另一个解决方案是删除所有纱线配置文件。在 bash 终端上
rm -f ~/.yarn*
。然后 运行 yarn install 再次安装,你应该可以开始了
旧post:
我找到了修复程序。
对于那些遇到这个问题的人,我所做的是,从我的项目目录中创建一个目录 .yarn
并在其中创建另一个目录 releases
,然后下载:https://raw.githubusercontent.com/GlobexDesignsInc/gxdrecords.com/master/.yarn/releases/yarn-3.1.1.cjs并粘贴到发布文件夹中。
您现在应该能够 运行 从您的项目目录执行 yarn 命令。
运行 rm ~/.yarnrc
和 rm ~/.yarnrc.yml
并为我工作。如果其中一个文件不存在,请不要担心。 ~/.yarnrc
在我的案例中没有找到,所以我最终只删除了 ~/.yarnrc.yml
。我注销并登录到终端和 运行 yarn --version 并得到 1.22.17
我将我的纱线版本(在 yarnrc.yml 中)设置为默认纱线(我使用自制软件)
yarnPath: /usr/local/bin/yarn
然后,我能够重新运行
yarn set version berry
然后将 yarnPath 重置为 .yarn/releases/...
我正在尝试使用 yarn 安装包,但我一直收到 'Cannot find module' 错误。当我尝试 运行 在此文件夹中使用 yarn 的任何命令时,它会出现此错误。值得注意的是,在我删除 .yarn 文件夹后,错误开始出现。
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module '/home/chronos/user/Downloads/codes/some-react-app/.yarn/releases/yarn-3.1.1.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: []
}
我应该删除我的 yarn.lock 文件吗,或者我能做些什么来解决这个问题。
更新:
我之前提供的 link 似乎已经被删除了。那里只有 yarn-x.x.x.cjs 文件。我找到的另一个解决方案是删除所有纱线配置文件。在 bash 终端上rm -f ~/.yarn*
。然后 运行 yarn install 再次安装,你应该可以开始了
旧post:
我找到了修复程序。
对于那些遇到这个问题的人,我所做的是,从我的项目目录中创建一个目录 .yarn
并在其中创建另一个目录 releases
,然后下载:https://raw.githubusercontent.com/GlobexDesignsInc/gxdrecords.com/master/.yarn/releases/yarn-3.1.1.cjs并粘贴到发布文件夹中。
您现在应该能够 运行 从您的项目目录执行 yarn 命令。
运行 rm ~/.yarnrc
和 rm ~/.yarnrc.yml
并为我工作。如果其中一个文件不存在,请不要担心。 ~/.yarnrc
在我的案例中没有找到,所以我最终只删除了 ~/.yarnrc.yml
。我注销并登录到终端和 运行 yarn --version 并得到 1.22.17
我将我的纱线版本(在 yarnrc.yml 中)设置为默认纱线(我使用自制软件)
yarnPath: /usr/local/bin/yarn
然后,我能够重新运行
yarn set version berry
然后将 yarnPath 重置为 .yarn/releases/...