cnpm 安装失败,个人总结原因:
1、
Node.js 的版本问题
:个人觉得这很重要,官方说当前 v12 是为稳定版本,但是我使用 v12 就会报各种莫名其妙的错误,要是你在使用过程中出现各种问题的话,个人建议去彻底卸载掉 Node.js 下载低版本 Node.js ,推荐使用 V10 版本;
2、
当前网络有问题
:我之前就遇到过,相同的安装方式,同一个电脑环境,换了一个网络就好使了;
3、
安装的方式不对
:安装 cnpm 正确的方式我觉得应该是使用管理员的身份打开 cmd ,然后再执行有淘宝镜像的下载 cnpm 的命令。
下面来详细说一下这些问题,由于每个人的环境是不一样的,所以我演示成功了,不一样你可以成功,请先看完再操作。希望对你有用!
一、问题一解决:
删除高版本 Node.js
1、进入控制面板 -> 程序卸载:
2、为了彻底的删除 Node.js,得去之前安装 Node.js 的目录下看看还有没有与 node 、npm 相关的文件夹,有的话就删除;还有假如你有 Node.js 的文件映射(之前设置过的情况)也要删除这些文件夹,比如说我之前就是映射过:
3、卸载之后,再去下载低版本的 Node.js 。下载 Node.js V10 版本的安装包地址:
https://blog.csdn.net/qq_43012792/article/details/108921387
安装Node.js 的位置:要是你 C 盘还有空间的话,就建议直接选择默认安装路径安装,全部 next 安装就行。
安装好了 Node.js 后,直接 win + R + cmd ,设置一下 Node.js 下载资源的镜像为阿里镜像(加速下载):
二、问题解决二 :
建议安装 cnpm 的方式
使用管理员的身份进入 cmd 安装 cnpm
1、以管理员的身份运行 cmd :
2、使用国内镜像安装 cnpm 命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
3、安装 cnpm 之后,执行
cnpm -v
查看是否下载成功:
cnpm -v
这时要出现版本信息,则安装成功:
要是出现,
cnpm 不是内部命令
…的报错的话,此时就是没有配置环境变量:
这时有两种情况:
一是:没有设置过
global
文件夹的位置就去C 盘里面找到 nodejs 文件夹找到
global
文件夹,复制它的路径,一会配置到环境变量中;
二是你设置过文件映射,也就是你之前配置过
global
文件夹的位置,也是找到它的文件路径,我的在 F 盘:
配置环境变量:
右键计算机 -> 属性 -> 高级系统设置 -> 环境变量 -> 找到系统变量栏中的 path -> 双击 -> 新建 -> 添加刚刚复制的路径 -> 再一路点击确定 ,让设置生效。
确定保存
4、Win + R cmd ,输入 cnpm -v;查看有没有成功,要是还是没有成功,就删除 global 文件夹,再一次执行安装 cnpm 那条命令,在一次下载 cnpm 。
有问题可以留言!
有用点个关注,手留余香! 😗 😗 😗