yarn报错:Error: Cannot find module ‘/usr/local/bin/yarn.js
要起前端项目时,运行效果报了这个错误,突然yarn失效了,一开始有一丢丢吃惊。。导语:Linux之路–diff命令的运用作者:变优秀的小白,Click 进入主页爱好:Americano More Ice !yarn报错详情:Error: Cannot find module '/usr/local/bin/yarn.jsshell命令行图:✘ lidean@MacBook-Pro-9 ~/ &
·
要起前端项目时,运行效果报了这个错误,突然
yarn失效了,一开始有一丢丢吃惊。。
导语:Linux之路–diff命令的运用
爱好: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_module、package_lock.json等等的操作
实际解决
找出原因是:yarn命令使用的配置路径有问题🌝
怎么解决呢?改好路径就完事了
- 打开命令配置文件,根据系统和使用的
cmd主题会各有差异,作者是macOs使用的是zsh,所以在.zshrc中
# 打开它
open ~/.zshrc

- 配置
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

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

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

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


所有评论(0)