乐趣区

关于前端:npm换源

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 官网的“包”全副搬到国内,供宽广开发者应用。

退出移动版