npm国内镜像(安装phonegap慢的童鞋看过来)

NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。

如果你熟悉ruby的gem,Python的pypi、setuptools,PHP的pear,那么你就知道NPM的作用是什么了。

Nodejs自身提供了基本的模块,但是开发实际应用过程中仅仅依靠这些基本模块则还需要较多的工作。幸运的是,Nodejs库和框架为我们提供了帮助,让我们减少工作量。但是成百上千的库或者框架管理起来又很麻烦,有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。

但是国内使用npm包很慢,可能是因为GFW的关系,下面楼主搜集了通过修改镜像来提搞npm包下载速度的方法:

镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):

1.通过config命令

npm config set registry http://registry.cnpmjs.org  npm info underscore (如果上面配置正确这个命令会有字符串response)

2.命令行指定

npm --registry http://registry.cnpmjs.org info underscore

3.编辑~/.npmrc加入下面内容

registry = http://registry.cnpmjs.org

搜索镜像: http://cnpmjs.org

下面是最新补充的:

如果上面的npm地址不行的话,大家可以试试淘宝的npm,非常稳定: 

地址:

https://registry.npm.taobao.org

相关文章

火龙果开发官方微信
更多干货!欢迎扫描上方二维码关注官方微信公众号(火龙果开发)
已有 36 条评论
  1. 回响曲

    换了果然有用

    回响曲 回复
  2. 风沙渡

    你好啊,我提示npm不是内部命令,这是为什么?要先安装node.js吗

    风沙渡 回复
    1. FB总司令

      @风沙渡

      因为用npm,安装,打包,更新都可以统一,而且方便

      FB总司令 回复
  3. CSS可编程化-LESS | 火龙果-html5开发

    […] 服务器端主要就是通过npm(node包管理器)来安装less,然后通过less将less文件编译成css文件 安装命令: $ npm install -g less 编译命令: $ lessc xx.less > xx.css(需要cd到指定less目录再打这个命令) […]

  4. 百度移动端UI框架 – GMU | 火龙果-html5开发

    […] 当然你也可以通过官方推荐的npm来安装 […]

  5. GMU 基于zepto的轻量级 百度移动端UI框架 – 爱磐石博客

    […] 当然你也可以通过官方推荐的npm来安装,安装说明:http://gmu.baidu.com/download […]

  6. Peach Tao

    非常感谢,解决了我很大的问题

    Peach Tao 回复
    1. FB总司令

      @Peach Tao

      哈哈,谢谢支持

      FB总司令 回复
  7. fengmk2

    使用淘宝 npm 会更加快 https://npm.taobao.org/

    fengmk2 回复
  8. 一大波妹子

    非常谢谢博主,顶一下

    一大波妹子 回复
  9. 灰色天空

    在哪里输入 registry = http://registry.cnpmjs.org啊

    灰色天空 回复
  10. 教主

    perfect!

    教主 回复
发表新评论