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

3741

被折叠的 条评论
为什么被折叠?



