npm 查看镜像源代码和开关
最编程
2024-03-14 09:37:36
...
一.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 路径,配置后可以在系统的任意位置执行你的命令。
ps:
如果内容有错误的地方欢迎指出(觉得看着不理解不舒服想吐槽也完全没问题);如果有帮助,欢迎点赞和收藏,转载请著明出处,如果有问题也欢迎私信交流