npm注册源的更换
在墙内久了,难免会碰到撞墙的时候,所幸国内也有众多 NPM 镜像可供选择,在大多数情况下我们可以使用国内的源(比如 淘宝 NPM 镜像)去替换官方的源以加快下载包的速度。不过呢,我们在发布自己的包的时候却需要将源修改回官方的 https://registry.npmjs.org/ 源。
1.直接修改
修改源地址为淘宝 NPM 镜像
npm config set registry http://registry.npm.taobao.org/
复制代码
修改源地址为官方源
npm config set registry https://registry.npmjs.org/
复制代码
2.使用nrm包切换
使用nrm
来切换源
npm install -g nrm
复制代码
- 查看所有的源信息
nrm ls
npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/
复制代码
- 切换到淘宝源
nrm use taobao
Registry has been set to: https://registry.npm.taobao.org/
复制代码
更多请参考官方文档 nrm github
node.js的升级
推荐升级方法
- 直接覆盖安装
npm的升级
参考官方升级方法
npm install npm@latest -g
复制代码