今天在用npm命令成功安装完淘宝镜像后,用cnpm -v命令,显示不是内部命令,其实昨天安装vue cil命令后,也是显示不是内部命令。

原因

之前安装完node,配置环境变量的时候,为了不把下载的包全都安装在c盘
将全模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【D:\Program Files\nodejs】下创建两个文件夹【node_global】及【node_cache】如下图:
在这里插入图片描述
因为当时学习的时候只用到了里边的yarn包,所以配置的时候只配置了yarn的路径,如下:
在这里插入图片描述

解决方案

出现这个的原因就是因为找不到cnpm.cmd,所以需要重新配置一下环境变量中的路径:
在这里插入图片描述

如上图,安装的包都在红色框的路径下
所以配置下图:
在这里插入图片描述
测试一下:
在这里插入图片描述

Logo

前往低代码交流专区

更多推荐