前言:今天写代码写的好好的,好家伙电脑突然蓝屏自动重启,好在代码都还在,不然一天白干!
问题来了,等我重新启动项目,yarn local 哦豁 ~ ~
yarn : 无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后
再试一次。
所在位置 行:1 字符: 1
+ yarn local
+ ~~~~
+ CategoryInfo : ObjectNotFound: (yarn:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
这个报错,一般是yarn的环境变量配置出问题了,也有可能是yarn安装包像我一样重启就没有了...没有了肯定是用不了的,所以无法识别命令
别着急我们一点点排除问题~~
第一步:
- 打开终端或命令提示符窗口。
- 运行以下命令以查看 Yarn 是否安装在全局环境中
npm list -g --depth=0
出现如上图所示,就是npm安装过的啪啦啪啦,我这里是已经安装好了
如果没有安装的话,通过以下命令全局安装
npm install -g yarn
安装好后,如果直接 yarn -v 有跳出版本号 ,说明重新安装好的yarn包的位置路径,和你之前配置的环境变量是一致的,不用往下看了,直接使用吧
第二步:
到这里了还是办法使用的话,我们就需要重新配置环境变量了
再次打开终端或命令提示符窗口执行以下命令符,找到yarn包的路径
如果你是macOS 或则 Linux系统,请使用以下命令符
which yarn 或者 whereis yarn
如果你是Windows系统,请使用以下命令符
where yarn
如果执行了以上命令符提示 : 信息: 用提供的模式无法找到文件。
这是因为权限不够导致的,直接左下角点开菜单输入cmd,右键管理员身份运行就可以了
注意!!拿到路径后,我们直接copy到我的电脑路径栏里再去看看,因为有时候路径不一定完全是我们想要的
最终的路径是yanr/bin结尾的,比如我的是这样的
C:\Users\xxxxxxxx\AppData\npm\node_modules\yarn\bin
第三步:
已经拿到了路径了就可以直接配置环境变量了
(每个人的电脑打开高级系统设置都有些区别,这里我就不细描述了)
1.打开高级系统设置--点击环境变量
2.找到系统变量一栏,找到path,点击编辑
3.然后在变量值里复制上刚才拿到的yarn包路径进去
(注意复制前看下前面是否有英文的引号" ; "结尾,不要直接就粘贴,每个键值对需要隔开的,不只是配置yarn的)
以上就配置好环境变量了!
我们再次尝试打开cmd命令窗口符执行以下命令
yarn -v
如果出现版本号 说明已经配置成功了
最后需要重新启动下的你开发工具 就可以愉快的使用yarn工具包,继续开发了