“cnpm“ 不是内部或外部下令, 也不是可运行的程序(基于node情况安装好的状 ...

  金牌会员 | 2024-9-30 07:03:33 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 866|帖子 866|积分 2598

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按照路径 

  1. Microsoft Windows [版本 10.0.19045.4412]
  2. (c) Microsoft Corporation。保留所有权利。
  3. C:\Users\Administrator>where node
  4. D:\softwore\NVM\nodejs\node.exe
  5. 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( 任选其一 ) 

  1. npm install -g cnpm --registry=https://registry.npm.taobao.org
复制代码
  1. npm install -g cnpm --registry=https://registry.npmmirror.com
复制代码

4.;解决方法

   1. 找到cnpm文件,将cnpm文件移动到和npm文件同级

  

 


   2. 找到cnpm文件和cnpm.cmd并移动到和cnpm文件和npm.cmd同级 

  



     3.重新输入cnpm -v ,题目已解决
  


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表