NPM 国内镜像配置和 CNPM 使用
赵达NPM镜像配置
- 通过
config
配置
```bash
$ npm config set registry http://r.cnpmjs.org
```
- 命令行临时指定
```bash
$ npm --registry http://r.cnpmjs.org install koa
```
- 编辑
~/.npmrc
```
registry = http://r.cnpmjs.org
```
- 其他npm配置
```bash
$ npm config set strict-ssl false # 关闭npm的https
$ npm config set proxy=http://ip:port # 设置npm获取的代理服务器地址
$ npm config delete http-proxy # 清除npm的http代理
$ npm config delete https-proxy # 清除npm的https代理
$ npm install -g koa --proxy http://ip:port # 临时使用代理
```
CNPM——node包管理器
安装
$ npm install -g cnpm --registry=http://r.cnpmjs.org
或者
$ alias cnpm="npm --registry=http://r.cnpmjs.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=http://cnpmjs.org/dist \
--userconfig=$HOME/.cnpmrc"
#或者把该设置放到shell配置文件里 .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=http://r.cnpmjs.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=http://cnpmjs.org/dist \
--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
使用
$ cnpm install [name] # 安装
$ cnpm sync connect # 同步
$ open http://cnpmjs.org/sync/connect # 通过web浏览器查看
$ cnpm publish [name]
$ cnpm unpublish [name]
$ cnpm info cnpm