国内npm如何切换镜像站点 ?


问题描述

国内npm访问速度不稳定, 时快时慢, (基本上都是比较慢的) 如何解决?

解决方法

可以使用cnpm, 或者 切换 npm 镜像站点

  1. 临时指定镜像源:

    $ npm install --registry http://registry.cnpmjs.org express # 从中国镜像安装express
  2. 永久设置:

    $ npm config set registry http://registry.cnpmjs.org  # 设置为中国镜像
    $ npm install express
  3. 使用 cnpm

    需要 nodejs-legacy 支持,可以使用 $ sudo apt install nodejs-legacy 安装。

    $ npm install -g cnpm --registry=https://registry.npm.taobao.org
  4. 使用 nrm (推荐)

$ npm install -g nrm

/usr/bin/nrm -> /usr/lib/node_modules/nrm/cli.js
+ nrm@1.0.2
added 331 packages in 16.961s
$ 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 cnpm

  1. 一些镜像源:

  2. 另一些镜像源:


参考文档


Author: Itaken
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Itaken !
  TOC目录