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/
相关推荐
孟祥_成都2 分钟前
nest.js / hono.js 一起学!日志功能/统一返回格式/错误处理
前端·node.js
_膨胀的大雄_6 分钟前
01-创建型模式
前端·设计模式
小林rush9 分钟前
uni-app跨分包自定义组件引用解决方案
前端·javascript·vue.js
我的一行9 分钟前
已有项目,接入pnpm + turbo
前端·vue.js
亮子AI10 分钟前
【Svelte】怎样实现一个图片上传功能?
开发语言·前端·javascript·svelte
心.c12 分钟前
为什么在 Vue 3 中 uni.createCanvasContext 画不出图?
前端·javascript·vue.js
咸鱼加辣14 分钟前
【vue面试】ref和reactive
前端·javascript·vue.js
LYFlied15 分钟前
【每日算法】LeetCode 104. 二叉树的最大深度
前端·算法·leetcode·面试·职场和发展
汤姆Tom15 分钟前
前端转战后端:JavaScript 与 Java 对照学习指南(第五篇 —— 面向对象:类、接口与多态)
java·前端·后端