解决yarn global全局安装的软件或依赖命令不生效

第六篇博客

解决yarn global全局安装的软件或依赖命令不生效

Created by @一个前端er 2020/05/05
前端菜鸟一枚,欢迎各位大佬对本博文批评指正

其实在我刚接触yarn不久就遇到过这个问题了,当时是准备用yarn 来安装react-native,结果执行yarn global add react-native-cli之后发现用脚手架创建应用死活不起作用,当时也试了网上的一些方法,说的最多的就是传统的执行yarn global bin把这个路径放到系统的环境变量里面去,但是我试了还是不起作用。后来折腾了一会未果就改用npm了,npm的环境变量是早就配置好的。如果你发现你即使把bin地址加到环境变量中没生效,可能有两个原因:

第一可能是你之前加过的yarn环境变量虽然没生效,但是你没删,导致系统在前一个路径没检索到此命令,就跳过了对你新加的Path的检索(或者其他的环境变量干扰了),此时你需要把之前设置的环境变量删除,然后把你新设的环境变量移到最顶端,这样就排除干扰了。| 如果你不知道环境变量怎么设 => windows设置环境变量(百度经验) <=伸手党

在这里插入图片描述


如果此时还是不行,那就说明真正的yarn Path并不是yarn global bin所指向的path,此时你复制这个Path在资源管理器里面回车,会看到你安装过的一些脚手架或者软件的.cmd文件
在这里插入图片描述
右键以文本的方式打开其中一个.cmd文件,发现里面指向了一个地址
在这里插入图片描述
其实这个地址才是最终所找的环境变量,进入这个目录,你会发现这两个目录底下的文件是一样的,但cmd的内容却是不一样的
在这里插入图片描述
这才是真正的执行命令的脚本文件,把这个地址设置成最终的环境变量即可,同时为了避免其他Path干扰,应尽量将此环境变量上移。

我是 @一个前端er,下篇博客见 。

猜你喜欢

转载自blog.csdn.net/qq_41777791/article/details/105939262
今日推荐