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

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

2024-11-02 11:11:51 前端知识 前端哥 880 479 我要收藏

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

转载请注明出处或者链接地址:https://www.qianduange.cn//article/19822.html
标签
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!