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
- 扫码关注“火龙果编程”公众号,早日成为编程大神
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
换了果然有用
你好啊,我提示npm不是内部命令,这是为什么?要先安装node.js吗
因为用npm,安装,打包,更新都可以统一,而且方便
[…] 服务器端主要就是通过npm(node包管理器)来安装less,然后通过less将less文件编译成css文件 安装命令: $ npm install -g less 编译命令: $ lessc xx.less > xx.css(需要cd到指定less目录再打这个命令) […]
[…] 当然你也可以通过官方推荐的npm来安装 […]
[…] 当然你也可以通过官方推荐的npm来安装,安装说明:http://gmu.baidu.com/download […]
非常感谢,解决了我很大的问题
哈哈,谢谢支持
使用淘宝 npm 会更加快 https://npm.taobao.org/
非常谢谢博主,顶一下
在哪里输入 registry = http://registry.cnpmjs.org啊
perfect!