美文网首页
NPM 国内慢的问题解决

NPM 国内慢的问题解决

作者: 方寸万重 | 来源:发表于2018-06-26 08:50 被阅读0次

NPM 是随同 NodeJS 一起安装的包管理工具,我们经常使用它来下载第三方包到本地。
但在使用 NPM 过程很多人估计都知道,在国内下载第三方包的速度极其之慢。
下面是我整理的几种比较好用的解决办法。

淘宝NPM镜像(cnpm)

它是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。
淘宝 NPM 镜像地址:https://npm.taobao.org

使用说明

你可以使用淘宝 NPM 镜像定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

这样就可以使用 cnpm 命令来安装模块了

$ cnpm install [name]

实例

安装 Express 开发框架:

$ cnpm install express

npm源管理工具

nrm 是一个 NPM 源管理器,允许你快速地在 NPM 源间切换。

开源地址:https://github.com/Pana/nrm

安装

基于 npm ,全局安装以后,你开源无缝快速切换几个源,提高下载速度,拒绝 loading !

$ 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
                        verb config Skipping project config: C:\Users\user/.npmrc. (matches userconfig)

  Registry has been set to: https://registry.npm.taobao.org/

增加源:

$ nrm add <registry> <url> [home]

删除源:

$ nrm del <registry>

测试速度:

$ nrm test

npm ---- 1177ms
cnpm --- 236ms
* taobao - 173ms
nj ----- Fetch Error
rednpm - Fetch Error
npmMirror  3013ms
edunpm - Fetch Error

总结

这是我认为在解决npm慢的几种方法中比较简单易操作的两种方法。

在以上两种方法中,我比较倾向的是第二种方法,可供选择的源更多,可操作空间大。

在速度测试中,没有使用vpn的情况下,明显taobao源是最为合适的选择。

原文地址

相关文章

  • NPM 国内慢的问题解决

    NPM 是随同 NodeJS 一起安装的包管理工具,我们经常使用它来下载第三方包到本地。但在使用 NPM 过程很多...

  • atom 设置国内镜像

    国内使用atom 的痛点就是下载插件贼慢。 atom 的插件实际都在npm中,国内访问npm非常慢。所以使用国内镜...

  • 【运维经】第6章——node(npm)加速(1)

    node(npm)加速 慢!慢!慢!还是要解决慢的问题,通过换成国内源来解决npm install慢的问题。 我用...

  • 更改npm镜像源

    切换npm镜像源的方法npm在国外,所以下载依赖时特别慢,国内有很多npm镜像,可以设置npm镜像源来从国内进行下...

  • 关于nrm

    前端用npm是非常频繁的,但是国内的网速....呵呵!之前我每次都用npm install的时候,特别慢,非常慢,...

  • 使用nrm管理npm源

    使用nrm来切换npm源 npm的源registry 由于网络方面的原因,国内下载非常慢,国内使用的时候常常会使用...

  • 国内npm慢解决方式

    将registry改为国内地址就搞定了npm config set registry http://registr...

  • 安装nodejs、npm,解决国内npm安装依赖速度慢

    一、安装nodejs及npm 二、解决国内npm安装依赖速度慢 不知道各位是否遇到这种情况,使用NPM(Node....

  • node操作数据库mysql

    1.使用淘宝镜像原因:国内直接使用 npm 的官方镜像是非常慢的,所以推荐使用淘宝 NPM 镜像。淘宝 NPM 镜...

  • NPM使用淘宝镜像

    大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。 淘宝 NPM 镜像是一个完...

网友评论

      本文标题:NPM 国内慢的问题解决

      本文链接:https://www.haomeiwen.com/subject/jchpyftx.html