问题描述:

使用命令npm i -g xxx安装成功后无法执行被安装的命令,比如安装yarn

npm i -g yarn

执行上面的命令安装成功yarn以后执行的时候提示,command not found

原因分析:

  1. 执行命令的时候忘记了加参数-g或--global
  2. npm或yarn的全局可执行目录不在系统path下

而导致可执行目录不在path下的原因大致有下面两种:

  1. 系统全局安装了nodejs,系统新建的用户path内没有npm可执行文件目录
  2. 安装其他软件(比如jdk)配置环境时把npm的目录损坏或删除了

解决方案:

  1. 执行命令的时候忘记了加参数-g或--global

对应这种情况导致的不能全局执行安装的命令,在执行命令时在后面加上-g或--global就行

2. npm或yarn的全局可执行目录不在系统path下

对于这种情况,把npm或yarn的执行目录添加到path就行了

执行下面的命令可以查看目录位置, 把输出的路径信息添加到npm或yarn的执行程序目录

npm bin -g # npm
yarn global bin #yarn

修复系统path的具体操作参考我的另一篇文章:

何方:Mac,Windows,Linux各系统怎样修改系统路径​zhuanlan.zhihu.com


更多编程相关的内容请关注我

https://hefang.link​hefang.link编程之路在何方​zhuanlan.zhihu.com

npm 安装yarn_问题解决记录-npm和yarn全局安装成功后命令无法执行的问题相关推荐

  1. androidx86安装pc后无法联网_问题解决记录-npm和yarn全局安装成功后命令无法执行的问题...

    问题描述: 使用命令npm i -g xxx安装成功后无法执行被安装的命令,比如安装yarn npm i -g yarn 执行上面的命令安装成功yarn以后执行的时候提示,command not fo ...

  2. [企业化NET]Window Server 2008 R2[1]-服务器基本安装即问题解决记录

    1.  服务器基本安装即问题解决记录      √ 2.  SVN环境搭建和客户端使用 2.1  服务端 和 客户端 安装    √ 2.2  项目建立与基本使用     √ 2.3  基本冲突解决, ...

  3. yarn全局安装vue/cli vue不是内部命令

    yarn全局安装vue/cli vue不是内部命令 在使用 yarn global add @vue/cli安装 @vue/cli之后 执行vue --version 报错:'vue' 不是内部或外部 ...

  4. 使用Yarn全局安装@vue/cli,无法执行vue命令的解决方案

    使用Yarn全局安装@vue/cli,无法执行vue命令的解决方案 使用Yarn全局安装@vue/cli,无法执行vue命令的解决方案 使用Yarn全局安装@vue/cli,无法执行vue命令的解决方 ...

  5. 关于PyTorch Geometric的安装及问题解决记录

    摘要 记录了安装pyTorch Geometric过程,及第一步要注意的提示.从虚拟环境开始,到pytorch的安装,再到pyG安装与最后的测试.记录了了两个问题的分析与具体解决[OSError: l ...

  6. 阿里云弹性云桌面安装失败问题解决记录(.net framework 4.6.2 or later:Error Code: 12029)

    1,问题 图像显示客户端安装错误 然后我就手动下载了,这个文件 下载好之后是这个文件 然后安装一下就报了这个错误 .net framework 4.6.2 or later:Error Code: 1 ...

  7. y510p 安装ubuntu问题解决记录

    基本上就是显卡问题 intel的显卡驱动没法被加载,显示器分辨率只能1920,bumblebee没法驱动N卡 这里我装得是12.04 解决intel显卡驱动问题就是吧引导参数加上 acpi_osi=L ...

  8. 解决yarn全局安装模块后但仍提示无法找到命令的问题

    如果使用yarn global add xxxx 安装了xxxx插件之后,但是在cmd窗口中仍然提示类似命令无法找到(Command not found)的错误,一般是由于yarn的环境没有配置好.可 ...

  9. npm/yarn修改全局安装路径和缓存路径。。。

    前言 命令行界面打开方式 window + r -> cmd 建议 yarn 和 npm 的 全局安装位置 和 全局bin位置,最好设置在同一个盘符呢,这样 bin 目录中的 .cmd脚本文件中 ...

最新文章

  1. C#基础知识 课堂笔记 上
  2. RocketMQ消息的事务架构设计
  3. Spring中的异步和事务性事件侦听器
  4. socket编程常见函数使用方法
  5. uva 12563——Jin Ge Jin Qu hao
  6. pytest测试实战 电子书_电子书丨Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手...
  7. python使用codecs模块进行文件操作-读写中英文字符
  8. 基于GDAL的一个通用的3×3模板函数
  9. 网络工程师Day3--PPPoE配置实验
  10. python三大库_Python 经典库汇总(3)
  11. WebService学习之三:spring+cxf整合
  12. 深度学习行人检测简介_深度学习简介
  13. AD/Allegro:0603、0805、1206尺寸封装设计资料
  14. 学习编译原理的总结1
  15. 新会计准则(New Edition of Accounting Standard)
  16. 怎样用计算机将二进制转换成十进制,二进制如何转换为十进制?
  17. 微信小程序开发——最新网络流行语(前言)
  18. RocketMQ源码解析之消息生产者(获取topic路由信息)
  19. Memery of habit
  20. 使用单文档视图结构把Word嵌入到VC程序中(2)

热门文章

  1. c++ 编译添加dll_matconvnet安装、编译、配置
  2. 基于知识的推荐系统(案例学习)
  3. javascript中的异常处理
  4. 可视化GDI操作题目
  5. 关于多层html标签嵌套引起CSS冲突问题的解决。
  6. Unity3d Time的使用
  7. C语言中变量的链接属性
  8. Maven学习笔记(二)
  9. android设计招式之美,麦可网Android设计招式之美
  10. IPFS: BitSwap协议(数据块交换)