npm的registry

2019-12-19  本文已影响0人  小蜗牛的碎碎步
问题描述

由于node下载第三方依赖包是从国外服务器下载,虽然没有被墙,但是下载的速度是非常的缓慢且有可能会出现异常。所以为了提高效率,我们还是把npm的镜像源替换成淘宝的镜像源。

  1. 原npm地址
'https://registry.npmjs.org/'
  1. 淘宝镜像源
'https://registry.npm.taobao.org'
  1. 切换下载源
    (1) 使用阿里定制的cnpm命令行工具代替默认的npm
'npm install -g cnpm --registry=https://registry.npm.taobao.org'

(2) 单次使用

'npm install --registry=https://registry.npm.taobao.org'

(3) 永久使用

'npm config set registry https://registry.npm.taobao.org'
  1. 检测是否修改成功
npm config get registry
nrm管理下载源
  1. 安装
npm install -g nrm //全局安装
  1. 查看可选的源
nrm ls  (带*的为当前源)
  npm -------- https://registry.npmjs.org/
  yarn ------- https://registry.yarnpkg.com/
  cnpm ------- http://r.cnpmjs.org/
* taobao ----- https://registry.npm.taobao.org/
  nj --------- https://registry.nodejitsu.com/
  npmMirror -- https://skimdb.npmjs.com/registry/
  edunpm ----- http://registry.enpmjs.org/
  1. 切换当前源
nrm use npm //切换到官方源
  1. 添加源(特别适用于添加企业内部的私有源)
nrm add registry  源地址
  1. 删除源
nrm del 源名称
  1. 测试源的响应时间
nrm test 源名称     
上一篇 下一篇

猜你喜欢

热点阅读