npm 切换源_npm切换源最佳实践

由于众所周知的原因,我们使用 npm 安装某些库的时候,会出现特别慢的现象。通用的解决方法有如下几种:

  • 使用 cnpm
  • 修改npm的仓库地址

首先说使用cnpm,这种方式是最简单的,但是有可能带来新的问题。因为cnpm安装的包,看起来和npm安装的不一样,这就会导致有的时候明明我们安装了这个包,代码却总提示包没有安装。

再说直接修改npm仓库地址。如果修改了npm的仓库地址,为淘宝镜像的地址(https://registry.npm.taobao.org/),确实带来了很大的便利,在安装时候能提高包的安装速度。缺点是个别的包,在淘宝镜像中没有(我暂时还没遇到过)。最主要的缺点,就是切换为淘宝的源以后,不能推送库到 https://www.npmjs.com/ !!!

为了方便的切换 npm源 和 淘宝的源 ,我们使用 nrm 工具。

# 安装全局 nrm 工具
npm install -g nrm

# 设置环境及其对应的源
# nrm add 环境名称 源地址
# 设置一个环境,来代表标准的 npm 源
nrm add npm http://registry.npmjs.org
# 设置一个环境,代表淘宝镜像源
nrm add taobao https://registry.npm.taobao.org

# 切换当前源环境
nrm use 环境名
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值