• yarn安装后再安装其他插件报错 xxx(命令): command not found(已解决)


       最近鼓捣了下Vue3,在windows环境下搭建项目,又又又遇到了工具安装问题。很快找到错误原因,也改成功了,但node不是我想要的v12.xx版本(推荐安装的稳定版本)并且windows上的yarn好像是通过npm安装的(大佬说npm不会给yarn配置path,而且yarn的bin是node global下的,我手动配好了path所以解决了本文要解决的问题,下面会详细讲),所以把node和yarn全部卸了重装,来来回回两三次,找到了解决办法,事实证明实践出真知,网上解决方案再好也得试过起不起作用再说,问就是一把心酸泪。

    问题描述

       在windows下(事实上在ubuntu上也存在这个问题,亲测),明明yarn安装成功, yarn -v 也能查看到安装版本,证明安装成功,但通过yarn进行全局安装后,命令行却提示安装成功的对应命令不存在: xxx(命令): command not found 。

       一开始大佬提示说这是npm安装的原因,没有配置path,所以这里从yarn的两种安装方式分两种思路讲一下。

       重要命令:

    yarn global bin
    // 对应npm查看bin路径
    npm -g bin

    问题解决

    一、npm安装yarn方式

       这种安装方式下,配置的path路径得是node global下的yarn的bin。

       顺着这个思路,找到对应的bin路径,添加到用户变量。

    C:UsersLynnAppDataLocalYarnin  
    // 找到你电脑中C盘下对应该路径下npm下global/module路径下你安装的命令,则该路径就是你要添加到环境变量中用户变量下的bin路径

    同时将安装路径下的bin路径,我的是 D:Program Files (x86)Yarnin 添加到系统变量:

    二、yarn官网安装包直接安装

       如果你跟我一样不得不卸载重装yarn了,那么你一定要选择官网下载msi直接安装,具体安装教程及资源链接点击直达:yarn官网安装

       windows下安装在下载安装包后直接安装即可。

       安装之后发现虽然yarn的环境变量中的用户变量和系统变量都已经配置好了,但依然报错找不到命令。

     

    系统变量:

       安装卸载几次之后发现是用户变量中的path变量路径设置错误,因为可以看到安装的命令文件并没有出现在这个路径中(用户变量路径在C盘,而非安装盘下安装路径,系统变量在安装路径下),首先安装你需要的文件,然后去查看这个命令的安装路径,将这个命令安装路径作为path的值添加到用户变量。

      

     yarn global bin 查看路径得到 D:Program Files odejs ode_globalin 将其添加到系统变量中,再到C盘下的bin路径查看新安装命令相关文件信息,结果发现没有bin路径而命令出现在Data文件下的路径中,将你新安装的命令文件出现的根路径添加到用户变量即可,我的文件路径为: C:UsersLynnAppDataLocalYarnDataglobal ode_modules.bin 

       

  • 相关阅读:
    Infopath Notify 弹出提示信息
    window.showModalDialog 返回值
    【转】获得正文内容中的所有img标签的图片路径
    Json Datable Convert
    Sharepoint 列表 附件 小功能
    Surgey 权限更改
    SQL 触发器用于IP记录转换
    Caml语句 查询分配给当前用户及当前组
    jquery 1.3.2 auto referenced when new web application in VSTS2010(DEV10)
    TFS diff/merge configuration
  • 原文地址:https://www.cnblogs.com/lynn-z/p/13449883.html
Copyright © 2020-2023  润新知