1.cnpm 和 npm(Node Package Manager)的关系
- npm: nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)
- cnpm: 是一个针对npm(Node Package Manager)的中国镜像源,它是阿里巴巴团队维护的一个npm仓库镜像服务。当开发者在中国国内访问网络速度较慢或者需要避免直接连接到国外服务器时,可以使用cnpm加速下载npm包,提高开发效率。cnpm支持npm的所有命令,并提供离线安装、本地化搜索等功能。它通过npm的registry.cnpmjs.org地址提供服务
2.win+R 输入cmd 回车 (做铺垫)
默认路径nodejs为 C:\Program Files\nodejs 正常安装cnpm包 不会有 "'cnpm' 不是内部或外部命令,也不是可运行的程序"异常
自定义路径下, 可以通过where node 查找node按照路径
Microsoft Windows [版本 10.0.19045.4412]
(c) Microsoft Corporation。保留所有权利。
C:\Users\Administrator>where node
D:\softwore\NVM\nodejs\node.exe
C:\Users\Administrator>
设置两个文件 node_global 和 node_global ,如果没有, 则需要新建( 这一步需要完成, 根据自己的node配置)
1、npm config set prefix "node安装路径\node_global"
2、npm config set cache "node安装路径\node_cache"
3、配置环境变量:将"node安装路径\node_global"添加到环境变量path中
3.安装cnpm( 任选其一 )
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install -g cnpm --registry=https://registry.npmmirror.com
4.;解决方法
1. 找到cnpm文件,将cnpm文件移动到和npm文件同级
2. 找到cnpm文件和cnpm.cmd并移动到和cnpm文件和npm.cmd同级
3.重新输入cnpm -v ,问题已解决