npm 源切换:一条命令搞定

在国内做前端开发,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 | 两个小提醒

第一,getset 是一对:get 用来查看配置,set 用来修改配置,记住这个规律,以后改其他 npm 配置也是同样的套路。

第二,如果哪天需要切回官方源,把地址换回去即可:

bash 复制代码
npm config set registry https://registry.npmjs.org/

源的选择没有绝对好坏,按自己的网络环境来就行。

关注我,和AI一起成长~

相关推荐
@tangguo12320 小时前
npm 和 yarn 配置说明
前端·javascript·npm·node.js·yarn
钝挫力PROGRAMER5 天前
npx 与 npm 全局安装/更新/卸载
npm·npx·mcp·dsh
天若有情6737 天前
开源轻量双语工具|一键批量查询 NPM 包历史下载量,支持按作者批量统计
javascript·npm·github pages·开源工具·netlify·前端开源·npm克隆量
柚稚姐姐11 天前
npm install pnpm -g npm error code EACCES npm error syscall symlink
前端·npm·node.js
晴天1612 天前
npm install -f(--force)深度解析:作用原理、报错根源与风险避坑指南
前端·npm·node.js
晴天1612 天前
.npmrc 配置文件全解析:从换源到工程化的完整指南
npm·npmrc
晴天1613 天前
peerDependencies 全面解析:前端依赖生态的核心机制与实战指南
前端·npm
晴天1616 天前
打造自己的 npm 包实战指南
前端·npm·node.js
西西小飞龙16 天前
npm vs pnpm
前端·npm·node.js