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

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

相关文章
|
2月前
|
JavaScript Windows
npm install安装太慢或者失败,可以尝试一下以下方法
npm install安装太慢或者失败,可以尝试一下以下方法
274 1
|
2月前
|
资源调度 JavaScript
nodeJS 的 npm 设置国内高速镜像之淘宝镜像的方法
nodeJS 的 npm 设置国内高速镜像之淘宝镜像的方法
3007 2
|
2月前
|
JavaScript Linux 数据安全/隐私保护
node内网安装npm私服以及依赖包上传发布verdaccio
node内网安装npm私服以及依赖包上传发布verdaccio
236 1
|
2月前
|
缓存 资源调度
解决安装依赖时报错:npm ERR! code ERESOLVE
解决安装依赖时报错:npm ERR! code ERESOLVE
1569 0
解决安装依赖时报错:npm ERR! code ERESOLVE
|
2月前
设置VSCode运行任务命令快捷键Alt+R,通常用于npm start(对频繁使用该命令可节省50%的输入命令行打字时间)
设置VSCode运行任务命令快捷键Alt+R,通常用于npm start(对频繁使用该命令可节省50%的输入命令行打字时间)
|
10天前
Node历史版本下载及配置npm镜像
Node历史版本下载及配置npm镜像
31 1
|
1天前
npm-check【实用教程】升级项目中的依赖
npm-check【实用教程】升级项目中的依赖
4 0
Missing script: “serve“ 若依刚开始启动不了,需要npm下载资料
Missing script: “serve“ 若依刚开始启动不了,需要npm下载资料
|
5天前
包管理工具——npm实用教程 (修改下载源,安装依赖 -D -S -g ,卸载依赖等)
包管理工具——npm实用教程 (修改下载源,安装依赖 -D -S -g ,卸载依赖等)
9 0
|
16天前
|
缓存
npm install 安装依赖报错解决
npm install 安装依赖报错解决
28 0

推荐镜像

更多