1.更换npm源
间接设置淘宝镜像:npm config set registry https://registry.npmmirror.com
还原npm源:npm config set registry https://registry.npmjs.org/
cnpm别名设置:npm install -g cnpm --registry=https://registry.npmmirror.com
2.查看npm源
npm config get registry
// 或
npm info express
3.淘宝镜像 是什么?
学习NodeJs的同学无论是读前辈的博客时,还是在各论坛搜寻材料时,大多会遇到$ cnpm install [name]的命令,家喻户晓npm(即 node package manager )是Node的包管理工具,能解决NodeJS代码部署上的很多问题。可是cnpm又是什么呢?
cnpm的官网介绍是:cnpm是一个残缺 npmjs.org 镜像,你能够用此代替官网版本(只读),同步频率目前为 10分钟 一次以保障尽量与官网服务同步。既然都一样,那么cnpm为什么要呈现呢?
因为npmjs.org的服务器在国外(即在“墙”外),国(墙)内开发者做我的项目的时候,很多“包”的下载速度极慢,在这种环境下阿里巴巴为了泛滥开发者的便捷便挺身而出推出了淘宝镜像(即cnpm),它把npm官网的“包”全副搬到国内,供宽广开发者应用。