npm查看镜像源与切换镜像源方法详解
作者:Tom_Li
这篇文章主要为大家介绍了npm查看镜像源与切换镜像源方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
一.npm
下载包使用 npm ,全名叫做 Node Package Manager(简称 npm 包管理工具),这个包管理工具随着 Node.js 的安装包一起被安装到了用户的电脑上
npm命令
// 初始化
npm init -y
// 安装一个包
npm i xxx
//一次性安装所有的依赖包
npm install
// 卸载具体的包
npm uninstall XXX
二. 解决包下载慢的问题
分析包下载慢的原因
在使用 npm 下包的时候,默认从国外的 npm 服务器进行下载,此时,网络数据的传输需要经过漫长的海底光缆,因此下包速度会很慢
了解淘宝 npm 镜像服务器的作用
淘宝在国内搭建了一个服务器,专门把国外官方服务器上的包同步到国内的服务器,然后在国内提供下包的服务。从而极大的提高了下包的速度
镜像是一种文件存储形式,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像
1. 镜像源链接
切换淘宝镜像源:
npm config set registry http://registry.npm.taobao.org
切换官方镜像源:
npm config set registry http://www.npmjs.org
查看镜像源使用状态:
npm config get registry
2. 使用nrm切换下载包的服务器
为了更方便的切换下包的镜像源,可以安装 nrm 这个小工具,利用 nrm 提供的终端命令,可以快速查看和切换下包的镜像源
下载
nrm:npm install -g nrm
查看可切换的镜像源:
nrm ls
(*表示正在使用的镜像源)
将下包的镜像源切换为淘宝:
nrm use taobao
注意:
在Linux系统环境里面如果下载nrm后执行nrm ls命令出现未找到命令,需要配置全局的软链接:sudo ln -s /home/nodejs/bin/nrm /usr/local/bin/其中 /home/nodejs/bin/nrm 是指你本地安装nodejs包的路径。
/usr/local/bin/路径是你的程序命令执行路径,相当与Windows系统下的环境变量 PATH 路径,配置后可以在系统的任意位置执行你的命令。
以上就是npm查看镜像源与切换镜像源方法详解的详细内容,更多关于npm查看切换镜像源的资料请关注脚本之家其它相关文章!