对于react来说,我是个新手,我在使用yarn install命令时遇到了问题,因为我得到了以下错误:
Error: Cannot find module '/Users/MacPro/Desktop/Developer/React/.yarn/releases/yarn-berry.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1029:15)
at Function.Module._load (internal/modules/cjs/loader.js:898:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47 code:'MODULE_NOT_FOUND', requireStack: []任何与yarn函数相关的内容都会返回此错误。我尝试过通过自制软件卸载和重新安装,但总是导致这一结果。npm install -g yarn表示,它也进行了更新和安装。
有什么帮助吗?
而且,它在几周前运行得很好。
提前谢谢你。
发布于 2021-03-18 23:01:26
好的,我猜你和我一样没有读过整个Yarn文档。为了摆脱这一切:
再次根据Yarn文档删除project
.yarnrc.yml文件Yarn 2:根据Yarn documentation:https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored
.yarnrc.yml .gitignore文件如果像我一样,您不想将1000+依赖文件提交到存储库,请在.gitignore文件中添加以下行:
.yarn/*
!.yarn/patches
!.yarn/releases
!.yarn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*在此之后,您的提交应该包含:
.yarnrc.yml文件(如果文件没有更改,则为none ).yarn/releases/yarn-berry.js文件(可能与yarn-berry.cjs类似,重要的是此文件与.yarnrc.yml文件中包含的内容相匹配)发布于 2020-06-19 06:46:55
你确定你已经在全球范围内安装了纱线?试试npm install yarn -g。如果你是Windows用户,只需从其名为.msi文件的网站下载yarn即可。
发布于 2021-08-17 02:47:38
我认为您试图通过模糊地遵循(就像我一样)这里的教程将Yarn的版本更新到版本2 :https://yarnpkg.com/getting-started/migration
也许你意识到你不喜欢Yarn2(不再有node_modules文件夹...认真的Yarn?),卸载它,手动删除不同的文件,现在结束了这个错误(至少是我的情况)。
你现在正在尝试干净地安装Yarn 1,因为你仍然更喜欢它而不是npm (就像我一样),你最终得到了那些疯狂的错误,告诉Yarn正在寻找一些你找不到的Berry东西,这个错误:
node:internal/modules/cjs/loader:928
throw err;
^
Error: Cannot find module '/Users/Username/.yarn/releases/yarn-berry.cjs'您必须首先完全卸载Yarn。根据您用来安装它的工具:
npm uninstall -g yarn 或
brew uninstall yarn然后,这是最重要的部分,转到您的Home文件夹(仅在Mac上)并使用列出隐藏的文件夹
ls -al您将有两个提到纱线的元素:
.yarnrc.yml和.yarnrc
键入以下命令以删除它们:
rm -rf .yarnrc和
rm -rf .yarnrc.yml完成后,使用npm或brew进行全新的Yarn安装:
npm install - g yarn或
brew install yarn应该就是这样了。
https://stackoverflow.com/questions/62456078
复制相似问题