npm下载依赖太慢?镜像源切换与设置!

简介: npm下载依赖太慢?镜像源切换与设置!

项目背景

依赖安装中断或响应特别慢。

可以看到当前所用的镜像是 https://registry.npmjs.org

切换淘宝镜像之后总算能够安装下来

接下来讲讲镜像源切换的两种设置模式]

一、命令行模式

1、查看当前镜像源

# 查看当前镜像源

npm config get registry

2、删除镜像

删除淘宝镜像,恢复默认镜像

# 删除淘宝镜像源

npm config delete registry https://registry.npm.taobao.org

3、小结

# 查看当前镜像源

npm config get registry

 

# 设置淘宝镜像源

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

 

# 删除淘宝镜像源

npm config delete registry https://registry.npm.taobao.org

二、文件配置模式

在项目根目录下创建.npmrc文件

# 配置 npm 的默认镜像源为腾讯镜像源

registry = "http://mirrors.cloud.tencent.com/npm/"

可以在项目中运行命令行模式,输入 npm config get registry 查看

如果删除或注释 .npmrc 文件中的配置:registry = "http://mirrors.cloud.tencent.com/npm/"

# 配置 npm 的默认镜像源为腾讯镜像源
 
# //registry = "http://mirrors.cloud.tencent.com/npm/"

通过命令行查看,可见镜像源恢复默认值:https://registry.npmjs.org/

常用的镜像

npm镜像源是指npm软件包管理器的服务器地址,用于下载和安装npm包。常见的npm镜像源有以下几种:

官方源:https://registry.npmjs.org/,即npm官方提供的默认源,国外服务器,速度较慢。

淘宝源https://registry.npm.taobao.org/,是淘宝团队提供的镜像源,国内服务器,速度较快。

cnpm源:http://r.cnpmjs.org/,是淘宝团队提供的另一个镜像源,国内服务器,速度较快。

阿里源:https://npm.aliyun.com/,是阿里巴巴提供的镜像源,国内服务器,速度较快。


注意:上面的淘宝源旧地址似乎已经失效了,淘宝官方现在换了新的镜像地址https://registry.npmmirror.com

如果旧地址不好使,大家可以试试新地址哦!

相关文章
|
29天前
|
缓存 资源调度 持续交付
在清空NPM缓存后,检查是否所有依赖都已正确安装
在清空NPM缓存后,检查是否所有依赖都已正确安装
|
1月前
|
缓存 资源调度 持续交付
在清空NPM缓存后,如何检查是否所有依赖都已正确安装
在清空NPM缓存后,如何检查是否所有依赖都已正确安装
|
2月前
|
负载均衡 应用服务中间件 网络安全
|
2月前
|
运维 Kubernetes Java
阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
|
1月前
|
存储 安全 Java
阿里云云效产品使用合集之怎么设置使用npm私有仓库进行流水线拉取依赖
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
Node历史版本下载及配置npm镜像
Node历史版本下载及配置npm镜像
439 1
|
2月前
npm-check【实用教程】升级项目中的依赖
npm-check【实用教程】升级项目中的依赖
43 0
Missing script: “serve“ 若依刚开始启动不了,需要npm下载资料
Missing script: “serve“ 若依刚开始启动不了,需要npm下载资料
|
2月前
包管理工具——npm实用教程 (修改下载源,安装依赖 -D -S -g ,卸载依赖等)
包管理工具——npm实用教程 (修改下载源,安装依赖 -D -S -g ,卸载依赖等)
48 0
|
3月前
|
缓存
npm install 安装依赖报错解决
npm install 安装依赖报错解决
105 0

推荐镜像

更多