NPM: 如何修改npm源?

在公司运行项目时有时会用到公司自己的源,那这个时候我们就需要切换一下npm源了,国内也有很多其他的源,比如淘宝npm镜像,那我们切源的时候要咋切呢?

1.查看现在用的什么源:

npm config get registry

2.作为临时使用修改npm源(不会影响到本地配置)

在npm install XXX 时加入 --registry URL即可,如修改成淘宝npm镜像:

c 复制代码
npm --registry https://registry.npmmirror.com install express 

3.永久修改本地npm的源

永久修改就需要修改本地npm的配置了

c 复制代码
npm config set registry https://registry.npmmirror.com 

4.切换之后再查看一下现在的源是什么

为什么需要切换之前之后都查看一下现在的源是什么呢?这是为了准确,避免因为网络或设备、软件等问题造成并没有切换成功,这个之前之后检查适用于所有操作行为,知己知彼方能百战不殆。

c 复制代码
npm config get registry

5.官方源地址

如果需要重置为官方源的话:

c 复制代码
npm config set registry https://registry.npmjs.org/
相关推荐
ZhengEnCi15 分钟前
12 种高级 UI 交互效果及对应 AI 提示词:从按压回弹到底部抽屉的物理感教学
前端·css·交互设计
IT_陈寒3 小时前
Redis大key删除为什么会导致服务卡顿?我的线上事故复盘
前端·人工智能·后端
用户2705077725244 小时前
MCP 最小 Server 实测:3 个 JSON-RPC 报错与修法
前端
用户499335025074 小时前
一人VIP账号多人共用:Web 代理里的会话共享怎么实现
前端
用户老李4 小时前
无线电自学教程 05:第一台收音机——从矿石机到 SDR
前端
IPIPD4 小时前
Node.js请求遇到503怎么重试?先解析Retry-After,再做有上限退避
前端
葡萄城技术团队4 小时前
dsh-spreadjs-editor 的集成链路:把 SpreadJS Designer 嵌进 Agent 工作台
前端
FlyWIHTSKY5 小时前
vue2和vue3有什么区别,用法上有哪些区别
前端·javascript·vue.js
码云之上5 小时前
10 颗一模一样的「Edit」:中后台 Web Agent 怎么找到对的那一行
前端·人工智能·浏览器
量化分析码农5 小时前
【Python量化多因子实战 04】因子暴露不是 alpha:市值与行业中性化实战
前端·后端