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)