新的React,我有麻烦的Yarn安装命令,我得到以下错误:
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函数相关的东西都会返回这个错误。尝试过通过homebrew卸载和重新安装,但总是出现这个错误。npm install -g yarn说它也更新和安装了。
有人帮忙吗?
而且,几周前它运行得很好。
先谢谢你。
4条答案
按热度按时间nbysray51#
好吧,我想你和我一样没有读完整的Yarn文档。要摆脱这种情况:
1.移除项目中的
.yarnrc.yml
文件1.再次配置Yarn2:
yarn set version berry
1.根据Yarn文档配置
.gitignore
文件:https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored如果您和我一样,不想将1000多个依赖文件提交到存储库中,请在
.gitignore
文件中添加以下代码行:在此之后,您的提交应该包含:
.yarnrc.yml
文件(如果文件未更改,则无).yarn/releases/yarn-berry.js
文件(可能它的名称与yarn-berry.cjs
类似,重要的是这个文件与.yarnrc.yml
文件中包含的内容相匹配)yptwkmov2#
我认为您试图通过模糊地遵循(正如我所做的)这里的教程来将您的Yarn版本更新到版本2:https://yarnpkg.com/getting-started/migration
也许你意识到你不喜欢Yarn 2(没有node_modules文件夹了...严重的Yarn?),卸载它,手动删除不同的文件,现在结束了这个错误(至少这是我的情况)。
你现在正试图做一个干净的安装Yarn1,因为你仍然喜欢它比npm(我这样做),你最终得到那些疯狂的错误告诉Yarn正在寻找形式的东西提到一些浆果的东西,你找不到,这个错误:
你必须先完全卸载Yarn。根据你安装它的习惯:
或
型
然后,这是最重要的一部分,转到您的主文件夹(仅限Mac),并列出隐藏的文件夹与
你会有两个提到Yarn的元素:
.yarnrc.yml和.yarnrc
键入以下命令以删除它们:
以及
完成后,使用npm或brew进行全新的Yarn安装:
或
应该是这样。
1zmg4dgp3#
RU确定你已经在全球范围内安装了Yarn吗?尝试
npm install yarn -g
。如果你是Windows用户,只需从其名为.msi文件的网站下载Yarn。s6fujrry4#
运行
yarn set version stable
并将nodeLinker: node-modules
添加到. yarnrc.yml文件之后,需要再次运行yarn install
。然后找到所有模块。