问题描述:

使用命令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 # npmyarn global bin #yarn

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

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

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

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

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

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

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

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

  4. mysql一定要联网吗_最新版的mysql5.7,网上的安装教程是要联网的,如果没有网络,在安装前需要安装哪些组件呢?...

    2014-11-12 回答 1.解压mysql压缩包 将下载的mysql压缩包解压到自定义目录下,解压目录是: "d:\program files\mysql-5.7.11-winx64&q ...

  5. CGAL window 10安装、Demo使用步骤以及问题解决记录

    由于需要进行三维数据优化,提高显示性能,初步计划使用CGAL(The Computational Geometry Algorithms Library,计算几何算法库)优化,开发环境定在了win10 ...

  6. yum安装mysql5.7 简书_阿里云服务器(centos7.3)上安装jdk、tomcat、mysql、redis

    前言: 平时我们敲的项目,只能在本地浏览,不论项目写得怎么样只有自己看得到,只有发布到了云服务器,别人才能访问得到.学习之路就是这样,当别人能访问自己的项目时,会更有成就感,所以接下来就一起看看阿里云 ...

  7. 小新pro13睡眠后无法唤醒_小新air12、air13、air13pro睡眠后无法唤醒的调试方法

    故障现象: 合上盖子后,一段时间自动黑屏后,或者是点击睡眠按钮之后,无法通过敲击键盘或者是按一下电源按钮唤醒电脑.解决方案: 方法一: 提示:如是合上盖子后无法唤醒,或一段时间自动黑屏后无法唤醒,可参 ...

  8. 一台服务器可以安装多个mysql数据库_在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式...

    (一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...

  9. UHD630核显驱动方法及驱动后闪屏严重问题解决记录

    前言 之前我同学在公司申请了一个台式,硬件是由自己挑选,公司购买.于是乎,我和他一起挑选了兼容性较好的黑苹果硬件,前天组装好.然后就在昨天开始安装黑苹果. 同学的电脑硬件配置如下,给大家参考参考: C ...

最新文章

  1. 【Linux系统编程】IO多路复用之select
  2. 忘记mysql数据库密码时进行修改方法
  3. java将030A转换为方块_JAVA试题
  4. python函数的 全局变量与局部变量
  5. 3.1_ 4连续分配管理方式
  6. python源码提取_Python提取Linux内核源代码的目录结构实现方法
  7. 笔记本CPU和显卡的选择标准
  8. 2019 最烂密码排行榜大曝光!网友:已中招!
  9. 二本 计算机专业2017分数线,2017体育二本分数线(2017体育生高考录取分数线)
  10. hihocoder-1623-有歧义的号码
  11. MySql-Mysql技术内幕~SQL编程学习笔记(1)
  12. 视频方向的变换by ppt
  13. pre和code的区别
  14. BZOJ3675[APIO2014] 序列分割
  15. LiveGBS国标GB/T28181视频平台获取海康大华宇视摄像机设备通道视频流直播地址 HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP直播流地址示例
  16. officescan 不输入密码卸载
  17. 前端项目实战5:聊天对话框
  18. MaxDOS 网刻服务端网刻教程。
  19. 思维导图怎么画简单又漂亮?脑图轻松制作方法
  20. 微软亚洲研究院院长换帅!复旦校友周礼栋博士升任新院长

热门文章

  1. 《中国人工智能学会通讯》——10.22 能源互联网时代
  2. Database Vault注冊
  3. mybait 转换失败 null处理
  4. laravel(二):laravel基本入门 看到Hello Laravel
  5. 恢复SQL Server被误删除的数据(再扩展)
  6. 给一个金额字符串插入逗号分隔 保留两位有效数字
  7. Exchange2010之资源邮箱
  8. OREILLY Programming .NET 3.5 读书笔记之一
  9. win安装wordcloud报错解决方案
  10. 简析服务端通过geotools导入SHP至PG的方法