“cnpm“ 不是内部或外部命令, 也不是可运行的程序(基于node环境安装好的状态下)

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 ,问题已解决

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值