nrm : 镜像源工具npm镜像切换

nrm命令

安装nrm:npm i -g nrm

查看镜像源:nrm ls,带*号的为当前使用的源

添加新镜像:nrm add [镜像源名称] <源的URL路径>

切换镜像源:nrm use [镜像源名称]

删除一个镜像源:nrm del [镜像源名称]

测试镜像源的速度:nrm test [镜像源名称]

添加京东镜像源

nrm add http://registry.m.jd.com

nrm add jnpm http://registry.m.jd.com

npm切换镜像

切换镜像

npm config set registry http://registry.npm.taobao.org/

查看镜像

npm get registry

切换官方源

npm config set registry http://www.npmjs.org

给项目单独配置npm镜像源

项目根目录的 .npmrc 的配置,优先级最高,且随着项目一起,可以免去因不同开发者的电脑的环境配置不同而导致的依赖下载异常的问题;实际开发中也推荐在根目录下配置一份,可以给每个项目配置不同的镜像,项目之间的配置互不影响。

.npmrc文件中写如下内容:

javascript 复制代码
# 配置 npm 的默认镜像源为淘宝镜像源
registry = "https://registry.npm.taobao.org"
相关推荐
qq. 28040339843 小时前
CSS层叠顺序
前端·css
喝拿铁写前端4 小时前
SmartField AI:让每个字段都找到归属!
前端·算法
猫猫不是喵喵.4 小时前
vue 路由
前端·javascript·vue.js
烛阴4 小时前
JavaScript Import/Export:告别混乱,拥抱模块化!
前端·javascript
bin91534 小时前
DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加行拖拽排序功能示例12,TableView16_12 拖拽动画示例
前端·javascript·vue.js·ecmascript·deepseek
无责任此方_修行中5 小时前
关于 Node.js 原生支持 TypeScript 的总结
后端·typescript·node.js
GISer_Jing5 小时前
[Html]overflow: auto 失效原因,flex 1却未设置min-height &overflow的几个属性以及应用场景
前端·html
程序员黄同学5 小时前
解释 Webpack 中的模块打包机制,如何配置 Webpack 进行项目构建?
前端·webpack·node.js
拉不动的猪5 小时前
vue自定义“权限控制”指令
前端·javascript·vue.js
再学一点就睡5 小时前
浏览器页面渲染机制深度解析:从构建 DOM 到 transform 高效渲染的底层逻辑
前端·css