在国内做前端开发,npm install 慢到让人怀疑人生是常事。问题往往不在网络本身,而在默认的 npm 源。本文用最少的命令,把这件事讲清楚。
01 | 先看看当前用的是哪个源
打开终端,输入:
bash
npm config get registry
笔者环境里执行后返回:
bash
https://registry.npmjs.org/
这是 npm 的官方源,服务器在海外。国内访问它,速度慢、偶尔超时,都属于正常现象。
02 | 换成国内镜像源
把源指向国内镜像,命令只有一行:
bash
npm config set registry https://registry.npmmirror.com
执行完不会有任何提示,这是正常的------没有报错就代表设置成功。
03 | 验证是否生效
再查一次当前源:
bash
npm config get registry
返回:
bash
https://registry.npmmirror.com
看到这个地址,说明切换已经生效。之后再用 npm install 安装依赖,下载速度通常会有明显改善。
04 | 两个小提醒
第一,get 和 set 是一对:get 用来查看配置,set 用来修改配置,记住这个规律,以后改其他 npm 配置也是同样的套路。
第二,如果哪天需要切回官方源,把地址换回去即可:
bash
npm config set registry https://registry.npmjs.org/
源的选择没有绝对好坏,按自己的网络环境来就行。
关注我,和AI一起成长~