首页 > 建站教程 > nodejs,electron >  npm安装、切换淘宝镜像正文

npm安装、切换淘宝镜像

npm默认镜像源是国外的,安装依赖速度较慢,使用国内的镜像源速度会快一些。

1、设置淘宝镜像源:

1#最新地址 淘宝 NPM 镜像站喊你切换新域名啦!
2npm config set registry https://registry.npm.taobao.org(弃用了)
3npm config set registry https://registry.npmmirror.com(新的)


2、查看当前镜像源:

1npm config get registry


3、设置官方镜像源:


还可以使用nrm查看和切换镜像

01//安装nrm,一定要全局安装
02npm install -g nrm
03//nrm查看所有镜像源命令,带*即为当前使用的源
04nrm ls
05  npm ---------- https://registry.npmjs.org/
06  yarn --------- https://registry.yarnpkg.com/
08  cnpm --------- https://r.cnpmjs.org/
09* taobao ------- https://registry.npmmirror.com/
10  npmMirror ---- https://skimdb.npmjs.com/registry/
11  
12//如果使用nrm ls发现全面都没有带*,则可以参考最后面的教程
13  
14//切换镜像源命令
15nrm use xxx  //例:nrm use taobao 就可以切换自己想用的镜像源了
16  
17//当前使用的源
18nrm current
19taobao


二、使用cnpm安装

1npm install -g cnpm --registry=https://registry.npmmirror.com
2# 注册模块镜像
4// node-gyp 编译依赖的 node 源码镜像  
5npm set disturl https://npmmirror.com/dist 
6// 清空缓存  
7npm cache clean --force  
8// 安装cnpm  
9npm install -g cnpm --registry=https://registry.npmmirror.com


三、常见包地址

01# mirror config
02sharp_binary_host = https://npmmirror.com/mirrors/sharp
03sharp_libvips_binary_host = https://npmmirror.com/mirrors/sharp-libvips
04profiler_binary_host_mirror = https://npmmirror.com/mirrors/node-inspector/
05fse_binary_host_mirror = https://npmmirror.com/mirrors/fsevents
06node_sqlite3_binary_host_mirror = https://npmmirror.com/mirrors
07sqlite3_binary_host_mirror = https://npmmirror.com/mirrors
08sqlite3_binary_site = https://npmmirror.com/mirrors/sqlite3
11puppeteer_download_host = https://npmmirror.com/mirrors