yarn报错:Error: Cannot find module ‘/usr/local/bin/yarn.js

要起前端项目时,运行效果报了这个错误,突然yarn失效了,一开始有一丢丢吃惊。。

导语Linux之路–diff命令的运用

作者变优秀的小白,Click 进入主页

爱好Americano More Ice !

QQ群(new): 811792998

yarn报错详情:Error: Cannot find module '/usr/local/bin/yarn.js

shell命令行图:

 ✘ lidean@MacBook-Pro-9  ~/ > yarn
internal/modules/cjs/loader.js:896
  throw err;
  ^

Error: Cannot find module '/usr/local/bin/yarn.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:893:15)
    at Function.Module._load (internal/modules/cjs/loader.js:743:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}yarn
internal/modules/cjs/loader.js:896
  throw err;
  ^

Error: Cannot find module '/usr/local/bin/yarn.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:893:15)
    at Function.Module._load (internal/modules/cjs/loader.js:743:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Google提供的一些解决方案

在这里插入图片描述
还有些删除node_modulepackage_lock.json等等的操作

实际解决

找出原因是:yarn命令使用的配置路径有问题🌝
怎么解决呢?改好路径就完事了

  1. 打开命令配置文件,根据系统和使用的cmd主题会各有差异,作者是macOs使用的是zsh,所以在.zshrc
# 打开它
open ~/.zshrc

在这里插入图片描述

  1. 配置yarn,修改正确路径

路径哪来的呢?找到对应的yarn.cmd的文件即可

类似下面这种,具体根据自己的path修改
/usr/local/Cellar/yarn/1.22.5/bin/yarn

在这里插入图片描述
配置文件加入的如下

# yarn
export PATH="$PATH:`/usr/local/Cellar/yarn/1.22.5/bin/yarn`"
# yarn END

在这里插入图片描述

  1. 返回cmd,输入source ~/.zshrc,使之生效

在这里插入图片描述

  1. 再输入 yarn --version 来验证下~

在这里插入图片描述
搞定!收工!

结束语:大家如果遇到什么疑问或者建议的地方,可直接留言评论!作者看到会马上一一回复!
如果小白的博客有建议或批评的,下方留言即可!如果觉得小白此文章对你有所帮助,留下你的点赞👇🏻,Star Click和收藏❤️哦!谢谢谢!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值