Nodejs 使用国内 NPM镜像站
2018-03-01 by dongnan
背景
众所周知的原因,在国内使用 npm
官方的镜像,会遇到下载缓慢的问题,所以推荐使用第三方的 NPM
镜像仓库(例如淘宝),可以代替官方版本,同步频率目前为 10
分钟 一次以保证尽量与官方服务同步。
CNPM: http://npm.taobao.org/
安装
npm install -g cnpm --registry=https://registry.npm.taobao.org
目录
tree -L 1 /usr/local/lib/node_modules/cnpm/
/usr/local/lib/node_modules/cnpm/
├── History.md
├── LICENSE.txt
├── README.md
├── bin
├── lib
├── node_modules
└── package.json
3 directories, 4 files
示例
cnpm
支持除了 publish
之外的所有命令,所以可以使用 cnpm
命令行工具代替默认的 npm
如:
cnpm info mysql | head
{ name: 'mysql',
description: 'A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.',
'dist-tags':
{ '2.0.0-alpha': '2.0.0-alpha',
'2.0.0-alpha2': '2.0.0-alpha2',
alpha3: '2.0.0-alpha3',
latest: '2.15.0' },
maintainers:
[ 'dougwilson <doug@somethingdoug.com>',