淘宝 NPM 镜像是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步,支持 npm 除了 publish 之外的所有命令
1、安装
(1)临时使用
npm --registry https://registry.npm.taobao.org install express
(2)持久使用
npm config set registry https://registry.npm.taobao.org //可以用npm config get registry/npm info express 验证
(3)通过cnpm使用
$ npm install -g cnpm --registry=https://registry.npm.taobao.org $ cnpm -v //成功后会有版本信息返回,不成功有可能是node版本低
操作如下:
2、使用
(1)成功安装后,直接用cnpm代替之前的npm,安装模块:
cnpm install -g <Module Name>
-g表示全局安装,本地安装不需加。
(2)同步模块 ,直接通过 sync 命令马上同步一个模块(只有 cnpm 命令行才有此功能)
$ cnpm sync connect
(3)支持 npm 除了 publish 之外的所有命令
npm publish: 把自己的项目包发布到npm 上 ,供别人 npm install 安装使用
(4)更新
cnpm update -g
(5)替换
修改官方源(npm)为源地址
npm config set registry
修改源地址为官方源(npm)
npm config set registry https://registry.npmjs.org/