mac上同时安装npm与cnpm以及nrm源管理工具

本文详细介绍了在Mac系统中如何安装和管理npm、cnpm以及nrm。npm作为Node.js的包管理器,用于安装和管理插件。由于国外服务器的访问速度问题,推荐使用阿里巴巴淘宝团队提供的cnpm,它在国内设有镜像,能加速下载。nrm则是一个方便切换npm源的工具,便于快速选择不同的npm源。在安装cnpm时可能会遇到npm警告,通过设置npm配置可以解决。最后,文章提供了nrm常用命令,帮助用户更好地管理npm源。

本文章对Mac在安装npm、cnpm、nrm过程中的指令及出现的报错进行记录,欢迎各位大神补充,因Mac安装全局指令需要加上 sudo 权限,windows安装时去掉 sudo 即可…

1.npm

NPM(Node Package Manager,节点包管理器)是NodeJS的包管理器,用于节点插件的管理(包括安装,卸载和管理依赖等)。

安装指令:(全局安装)

sudo npm install-g npm

输入指令:npm -v
可查看当前npm的版本

接下来安装cnpm

2.cnpm

NMP安装插件是从NPM官网下载对应的插件包,该网站的服务器在国外,经常会出现下载缓慢或出现异常,这时便需要找到另外的方法提供稳定的下载,这个方法就是CNPM。阿里巴巴的淘宝团队把NMP官网的插件都同步到了在中国的服务器,提供给我们从这个服务器上稳定下载资源。

安装指令:(全局安装)

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

点击回车,等待进度条安装,会有些慢…

安装完成后,输入指令:cnpm -v
可查看当前cnpm版本号
在这里插入图片描述

如果之前安装过npm,现在安装cnpm出现报错:
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
在这里插入图片描述
不要慌,问题不大~~

原因是资源的问题,电脑里没有配置淘宝镜像,输入指令:

npm config set registry https://registry.npm.taobao.org

输入指令检查是否成功:

npm config get registry

如配置成功会有淘宝镜像网显示:https://registry.npm.taobao.org/

如果出现下面提示:
在这里插入图片描述
说明当前npm版本较低,需要重新输入:sudo npm install -g npm 进行更新

更新成功后即可再次安装cnpm~~

3.nrm

nrm是一个npm源管理工具,使用它可以快速的切换npm源

安装指令:(全局安装)

sudo npm install -g nrm

常用的nrm指令:

1)查看源列表

 nrm ls

在这里插入图片描述

2、添加新的npm源

nrm add 别名 源地址

3、删除源

nrm del 源名称

4、切换源

nrm use 源名称

5、源测速

nrm test  (全测速)
nrm test 源名称 (指定测速)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值